vi를 사용하여 파일의 모든 줄을 어떻게 삭제합니까?
현재 나는 파일의 모든 줄을 제거하기 위해 다음과 같은 것을 사용합니다.
echo > test.txt
vi
?를 사용하여 모든 줄을 어떻게 삭제할 수 있습니까?
참고 :
사용 dd
은 좋은 옵션이 아닙니다. 여러 줄이있을 수 있습니다.
1GdG
어디서나 작동합니다.
echo | test.txt
test.txt
실행 가능한 스크립트 가 아닌 한 유효한 명령이 아닙니다 . 당신이 echo >test.txt
대신 의미 하는 것 같아요 ?
vi
, >test.txt
제로 (0)의 길이로 절단하기에 충분 - 아니 echo
필요합니다.