現在ログインしているユーザーのリストを並べ替え、最後に並べ替えられたユーザーIDを含む行を表示しますか?

現在ログインしているユーザーのリストを並べ替え、最後に並べ替えられたユーザーIDを含む行を表示しますか?

現在ログインしているユーザーのリストを並べ替え、最後に並べ替えられたユーザーIDを含む行を表示しますか?簡単にする必要があるようですが、コードを書くのが難しいです。

明確な例:

user tty2
user pts/0

表示される唯一の行が最後にソートされた行になるように、whoコマンドで生成されたリストをソートします。

次のようにリストを並べ替え、上記の「リスト」の代わりに最後に「ソートされた」項目のみを表示したいと思います。

user pts/0

これが最後の行であると仮定します。日付などの他のデータと上記の略語に含めたいものは単なる例です。

コードは次のように始まると思います。

who | sort

この説明が混乱しすぎないことを願っています。

実はちょうど調べたと思います。

who | sort | tail -n 1

答え1

以下を使用して予想される結果を得ました。

who | sort | tail -n 1

答え2

単にソートされたファイルの最後の行を表示するのではなく、ソートされたリストをファイルに保存します。

who | sort > out && tail -n 1 out

関連情報