私が今まで試したことは次のとおりです。
sort /etc/passwd -t: -k1 > ~/passwd.bylogin
間違った出力でエラーが発生し続けます。
問題は次のとおりです。
ユーザーのログインシェルを主キーとして使用して、/etc/passwdファイルをアルファベットの昇順でソートします。新しく作成されたファイルpasswd.byloginに結果を保存します。
なぜ正しい結果が出ないのか理解できません。
答え1
質問を正しく読んだら、7番目のフィールドであるシェルに基づいてソートする必要があります。したがって、次のことが役立ちます。
sort /etc/passwd -t: -k7 > ~/passwd.bylogin