병합하지 않고 파일을 개별적으로 정렬하는 방법은 무엇입니까?

병합하지 않고 파일을 개별적으로 정렬하는 방법은 무엇입니까?

파일 1:

Brazil
New Zealand
Argentina
Uruguay

파일 2:

Chile
Russia
Latvia
Switzerland

나는 그 명령을 깨달았다.

sort -n File1 File2

함께 병합된 모든 파일은 정렬되어 표준 출력에 표시됩니다.

하지만 파일을 함께 정렬하지 않고 개별적으로만 정렬하고 싶습니다.

두 가지를 동시에 정렬하고 해당 내용을 stdout에 별도로 표시할 수 있는 한 줄 bash 명령이 있습니까?

나에게 표준을 줄 것입니다.

File 1:
Argentina
Brazil
New Zealand
Uruguay

File 2:
Chile
Latvia
Russia
Switzerland

답변1

두 파일 모두에 대해 다음 두 가지 명령을 실행하면 됩니다.

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

더 많은 파일의 경우 루프가 더 적합할 수 있습니다.

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

관련 정보