マージせずにファイルを個別にソートする方法は?

マージせずにファイルを個別にソートする方法は?

ファイル1:

Brazil
New Zealand
Argentina
Uruguay

ファイル2:

Chile
Russia
Latvia
Switzerland

私はその命令を実現しました。

sort -n File1 File2

一緒にマージされたすべてのファイルはソートされ、標準出力に表示されます。

しかし、ファイルを一緒にソートせずに個別にソートしたいだけです。

2つの並べ替えとその内容をstdoutに別々に表示できる1行のbashコマンドはありますか?

私に標準を与えるでしょう。

File 1:
Argentina
Brazil
New Zealand
Uruguay

File 2:
Chile
Latvia
Russia
Switzerland

ベストアンサー1

両方のファイルに対して次の2つのコマンドを実行します。

echo File 1: ; sort File1 ; echo File2: ; sort File2

より多くのファイルの場合、ループがより適している可能性があります。

for file in *.txt ; do echo "$file" ; sort "$file" ; done

おすすめ記事