답변:
$(…)
와 혼동 하고 <(…)
있습니다. 전자를 사용하여 출력을 인수 로 전달 합니다 vimdiff
. 예를 들어, 마지막 행에 /path/to/foo
contains가 있으면 bar bar bar
다음 명령
echo $(tail -1 /path/to/foo)
에 해당
echo bar bar bar
대신을 사용해야 <(…)
합니다. 이것을 프로세스 대체 라고 하며 출력을 의사 파일 로 vimdiff
명령에 전달합니다. 따라서 다음을 사용하십시오.
vimdiff <(tail /tmp/cachain.pem) <(tail /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem)
이것은 bash 및 zsh에서 작동하지만 tcsh에서는 프로세스 대체를 수행 할 수있는 방법 이 없습니다 .
tcsh
파일 작성하지 않고 unix.stackexchange.com/questions/5111/...을