![프로그램을 실행할 때 sed 출력이 표시되는 것을 원하지 않습니다.](https://linux55.com/image/172496/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%A0%20%EB%95%8C%20sed%20%EC%B6%9C%EB%A0%A5%EC%9D%B4%20%ED%91%9C%EC%8B%9C%EB%90%98%EB%8A%94%20%EA%B2%83%EC%9D%84%20%EC%9B%90%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
cd /path/
sed 's/.ear//g' file | tee file1
이 코드는 file1에 올바른 데이터를 저장하지만 스크립트를 실행할 때 출력도 표시합니다. 출력을 file1에 저장하고 싶습니다.
답변1
sed 명령이 작동하는지 확인한 후(출력 확인을 통해) sed -i xxxx
파일에 직접 쓸 수 있습니다(더 이상 티를 사용하지 않음). 또는 단지 새 파일을 생성하려면 tee 대신 리디렉션을 사용하세요.
sed xxxx my_file > my_new_file