![병합하지 않고 파일을 개별적으로 정렬하는 방법은 무엇입니까?](https://linux55.com/image/7880/%EB%B3%91%ED%95%A9%ED%95%98%EC%A7%80%20%EC%95%8A%EA%B3%A0%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EA%B0%9C%EB%B3%84%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EC%A0%95%EB%A0%AC%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
파일 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