이것은 모든 고급 Vim 프로그래머에게는 쉬운 일이지만, 지금은 몇 시간 동안 솔루션을 찾으려고 노력하고 있습니다. 여기파일에서 pwd를 USER로 대체하십시오.
/Users/name/Project/Task1/folder1 : INFO : Random Info message
는 /Users/name/Project/Task1/folder1
내 pwd
즉 현재 작업 디렉토리입니다 : 내 결과 파일에서
는 같은 특정 라인이있다.
파일에서 위의 내 pwd가 모두 'USER'으로 바 꾸길 원합니다. 어떻게해야합니까? 동적하기 위해 pwd
을 갖고 싶어 당신이 이렇게 여러 현재 작업 디렉토리를 대체 (그리고해야하는 경우
:%s/\/Users\/name\/Project\/Task1\/folder1/USER/
:
감사합니다. 기본 검색을 알고 교체합니다. 검색 및 바꾸기 명령에서 $ pwd 출력을 사용하는 방법이 있는지 확인해야했습니다. –
언급 한'see' 명령을 시도했지만,'pwd' 디렉토리의 이름에 공백이 있기 때문에 작동하지 않습니다. 'sed : 1 : "s ~/Users/name/Box": 종결되지 않은 대체 패턴' –
'sed' 패턴이'''안에 있어야합니다. – ebo