![vi 편집기에서 문자열을 다른 문자열로 바꾸기](https://rvso.com/image/52102/vi%20%ED%8E%B8%EC%A7%91%EA%B8%B0%EC%97%90%EC%84%9C%20%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84%20%EB%8B%A4%EB%A5%B8%20%EB%AC%B8%EC%9E%90%EC%97%B4%EB%A1%9C%20%EB%B0%94%EA%BE%B8%EA%B8%B0.png)
파일 전체에서 with template.php
의 모든 발생을 변경하고 싶은 파일이 있습니다 . 지금은 변경할 위치를 찾기 위해 전체 파일을 힘들게 편집해야 합니다. 파일에 이름이 이와 같을 때도 있고 그냥 .apple
grape
apple_button
apple
vi
편집하는데 사용하고 있습니다 .
답변1
vi 편집기를 사용하여 파일을 엽니다 template.php
. 연 후 탈출 버튼을 누르고 아래를 입력하세요.
:%s/apple/grape/g
답변2
다음을 사용해야 합니다 sed
.
sed -i.bak 's/apple/grape/g' template.php
을 사용하는 경우 vi
다음에서 수행할 수 있습니다 command mode
.
:%s/apple/grape/g
답변3
sed 명령을 사용하여 변경해 보세요.
sed -e 's/apple/grape/g' filethatyouwantchange
그러면 출력이 표시됩니다. 파일을 변경하려면 -i 매개변수를 사용하세요.
sed -i -e 's/apple/grape/g' filethatyouwantchange
사용 중이 vi
거나 vim
파일을 연 상태에서 동일한 작업을 수행할 수 있는 경우
:%s/apple/grape/g