ソートコマンドを使用して正しい出力が得られない理由[閉じる]

ソートコマンドを使用して正しい出力が得られない理由[閉じる]

私が今まで試したことは次のとおりです。

sort /etc/passwd -t: -k1 > ~/passwd.bylogin

間違った出力でエラーが発生し続けます。

問題は次のとおりです。

ユーザーのログインシェルを主キーとして使用して、/etc/passwdファイルをアルファベットの昇順でソートします。新しく作成されたファイルpasswd.byloginに結果を保存します。

なぜ正しい結果が出ないのか理解できません。

答え1

質問を正しく読んだら、7番目のフィールドであるシェルに基づいてソートする必要があります。したがって、次のことが役立ちます。

sort /etc/passwd -t: -k7 > ~/passwd.bylogin

関連情報