この照合順序をどのように並べ替えますか?

この照合順序をどのように並べ替えますか?

次の順序で行をソートするようにコマンドの順序を設定する必要があります。

Akira Kurosawa
Al Ernest Garcia
Alain Sarde
Alan Ladd, Jr.
Albert S. Ruddy
Alberto Grimaldi
Alfred Hitchcock
Amanda Plummer
Frank Pesce
Fred Roos
Fulvio Morsella
Günter Rohrbach
Gale Anne Hurd
Gary Kurtz

(Günter Rohrbachの空白の処理と配置に注意してください)。

LC_ALLについてさまざまな設定を試しましたが、LC_COLLATEこの注文を受けたことがありません。

ベストアンサー1

効果があるようですko_KR.utf8。試してみてください。

LC_COLLATE=ko_KR.utf8 sort file

これをどうやって見つけましたか?

for loc in $(locale -a);
    do echo ____"${loc}"____; LC_COLLATE="$loc" sort file;
done | pcregrep -MC1 'wa\nAl (\n|[^_])*Günter Rohrbach\nG'

おすすめ記事