만약 내가한다면:
$ node foo.js > output.d.ts
파일이 이미 존재하는 경우 파일을 덮어쓰지 않도록 셸을 구성하는 방법이 있습니까? 비파괴적인 옵션일까요?
답변1
파일이 이미 존재하는 경우 파일을 덮어쓰지 않도록 셸을 구성하는 방법이 있습니까? 비파괴적인 옵션일까요?
바로 여기에noclobber
옵션:
>
출력 리디렉션이 기존 파일을 덮어쓰는>&
것을 방지하려면 및 를 사용하십시오 .<>
$ echo foo > bar
$ echo foo > bar
$ set -o noclobber
$ echo foo > bar
bash: bar: cannot overwrite existing file