내가 이렇게 하면:
iptables -nvL > output.txt
output.txt
결국에는 비어 있게 됩니다. 만약 내가한다면:
iptables -nvL >> output.txt
좋은 결과. 추가는 작동하지만 덮어쓰기는 작동하지 않습니다. 왜?
답변1
noclobber
쉘에서 이 옵션을 활성화 했을 수 있습니다 . 이렇게 하면 출력 리디렉션으로 인해 기존 파일을 덮어쓰는 것을 방지할 수 있습니다. 이를 비활성화하려면 를 실행하십시오 . set +o noclobber
귀하 또는 다른 동등한 파일 noclobber
의 어딘가에 설정 되어 있을 수 있습니다..bashrc
/etc/profile
또한 참조 man set
하거나 man bash
자세히 알아보세요.