이 정렬 명령이 빈 파일을 제공하는 이유는 무엇입니까? [복사]

이 정렬 명령이 빈 파일을 제공하는 이유는 무엇입니까? [복사]

프로바 1일부 텍스트가 포함된 파일입니다. 이 코드를 실행하면프로바 1비어 있음:

sort prova1 > prova1

나는 이 효과를 얻으려면 다음과 같이 할 수 있다는 것을 알고 있습니다.

sort prova1 -o prova1

이유를 알고 싶습니다 :)

답변1

이는 리디렉션이 먼저 수행되기 때문입니다. >prova1파일이 잘려서 sort아무것도 발견되지 않습니다. sort prova1 > prova1_sorted예상대로 작동합니다.

관련 정보