![출력 리디렉션이 작동하지 않는 이유는 무엇입니까? [복사]](https://linux55.com/image/132518/%EC%B6%9C%EB%A0%A5%20%EB%A6%AC%EB%94%94%EB%A0%89%EC%85%98%EC%9D%B4%20%EC%9E%91%EB%8F%99%ED%95%98%EC%A7%80%20%EC%95%8A%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
'newfile'이라는 파일이 있다고 가정해 보겠습니다. 이제 sed 명령을 사용하여 일부 텍스트 교체를 수행합니다.
sed 's/text1/text2/' newfile > newfile
위 명령에서는 text1을 text2로 바꾼 다음 출력을 동일한 파일로 리디렉션했습니다. 그러나 다음을 사용하여 이 명령을 실행할 때
cat newfile
빈 파일을 표시합니다.
여기서 문제가 무엇입니까?
'newfile'이라는 파일이 있다고 가정해 보겠습니다. 이제 sed 명령을 사용하여 일부 텍스트 교체를 수행합니다.
sed 's/text1/text2/' newfile > newfile
위 명령에서는 text1을 text2로 바꾼 다음 출력을 동일한 파일로 리디렉션했습니다. 그러나 다음을 사용하여 이 명령을 실행할 때
cat newfile
빈 파일을 표시합니다.
여기서 문제가 무엇입니까?