vim
명령 줄에서 ex 사용
수색…
명령 줄에서 대체
vim을 sed
와 비슷한 방식으로 사용하려면 -c
플래그를 사용하여 명령 줄에서 ex 명령을 실행할 수 있습니다. 이 명령은 파일을 표시하기 전에 자동으로 실행됩니다. 예를 들어, foo
를 bar
로 바꾸려면 다음을 입력하십시오.
vim file.txt -c "s/foo/bar"
그러면 foo
모든 인스턴스가 bar
로 바뀌면서 파일이 열립니다. 수동으로 저장 하지 않고도 파일 을 변경하려면 여러 개의 ex 명령을 실행하고 마지막 명령을 기록하고 종료 할 수 있습니다. 예 :
vim file.txt -c "s/foo/bar" -c "wq"
중요 사항:
당신은 바로 구분 된 여러 전직 명령을 실행할 수 없습니다 |
. 예를 들어
vim file.txt -c "s/foobar | wq"
올바르지 않다 . 그러나, 당신이 ex
사용한다면 그것을 할 수 있습니다.
ex -c ":%s/this/that/g | wq" file.txt
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow