한 프로세스에서 다른 프로세스의 stdin으로 콘솔뿐만 아니라 stdout을 보내려고합니다. 예를 들어 stdout을 stdout + stderr로 전송합니다.
예를 들어 git edit
다음과 같은 별칭이 있습니다.
git status --short | cut -b4- | xargs gvim --remote
파일 이름 목록을 화면뿐만 아니라에 보내려고합니다 xargs
.
그래서 tee
이것을 할 비슷한 유틸리티가 있습니까? 그래서 나는 다음과 같은 것을 할 수 있습니다 :
git status --short | \
cut -b4- | almost-but-not-quite-entirely-unlike-tee | \
xargs gvim --remote
/dev/stdout
됩니다 리디렉션. 즉,tee /dev/stdout
효과 를 사용 하는 경우 모든 것이xargs
두 번 전송되고 터미널에는 아무것도 보내지 않습니다.