file.txt라는 파일이 있다고 가정 해 봅시다. vi로 편집하려는 파일 이름입니다. 파일을 편집 할 수 있도록 이와 같은 작업을 수행하고 싶습니다.
cat file.txt | vi
그러나 그것은 작동하지 않습니다. 어떻게 할 수 있습니까?
일을 명확히하기 위해 :
file.txt의 내용은 다음과 같습니다.
textfile
그래서 어떻게 든 file.txt의 내용을 vi로 보내서 입력 할 때와 동일한 일이 발생하도록하고 싶습니다 vi textfile
.
file.txt의 내용은 변경 될 수 있습니다. vi가 file.txt에 나열된 모든 파일을 편집하고 싶습니다.
나는 vi = vim이라고 생각하지 않습니다. 이 질문에 차이가 있다는 것을 모르겠지만 태그가 잘못되었습니다.
—
soandos
귀하의 질문에 더 많은 질문이있을 것으로 생각합니다. 임의로 이름이 지정된 파일을 여는 것이 vi의 기본 사용법입니다. 즉 :
—
camster342
vi file.txt
. 더 고급스러운 일이 있습니까?
vi는 OSX 및 다른 최신 Linux 시스템에서 vim을 시작합니다.
—
tony_sid
실제로 이름이 OSX 클립 보드에 저장된 파일을 편집하려고합니다. pbpaste를 입력하면 파일 이름이 표시됩니다. 실제로 파일을 입력하지 않고 클립 보드에 저장된 내용을 사용 하여이 파일을 편집하려고합니다. 리눅스에는 pbpaste가 없지만 cat 파일 이름에서 출력을 얻는 것과 본질적으로 동일합니다.
—
tony_sid
x11의 셸에서 클립 보드에 액세스하고 설치
—
akira
xclip
하는 xclip -o
데 사용 합니다. 당신이 교체해야 할 경우를 대비하여 pbpaste
...