쉘에 I/O 파일을 표시하는 방법

쉘에 I/O 파일을 표시하는 방법

쉘 스크립트를 작성 중이고 동시에 출력을 표시해야 하는데 작동하지 않습니다. 2> somefile.txt이렇게 해도 | tee -a somefile필요한 것이 재정의되지 않습니다. <>

그래서 나는... 을 생각해 냈지만 > newfile.txt | cat newfile.txt새 파일에서는 작동하지 않고 chmod가 필요하지만 작동하려면 스크립트를 두 번 실행해야 합니다... 그래서 > newfile.txt | chmod 755 newfile.txt |cat newfile.txt... 보다 효율적인 것이 필요합니다. .

기본적으로 파일이 이미 존재하는 경우 덮어쓰지 않고 파일에 로그인하는 동안 출력을 표시해야 하는 쉘 스크립트가 필요합니다.

이것이 의미가 있기를 바랍니다 :) 감사합니다

답변1

-a에서 제거하면 tee추가하는 대신 덮어쓰게 됩니다.

관련 정보