foo
파일 이름 인수를 취하는 명령 이 있다고 가정 해보십시오 foo myfile.txt
. 성가신 foo
표준 입력에서 읽지 않습니다. 실제 파일 대신 다른 명령의 결과를 전달하고 싶습니다 (실제로 pv
파일을 cat하고 부작용으로 진행률을 출력합니다).
이를 가능하게하는 방법이 있습니까? 내 속임수 가방에는 아무것도하지 않는 것 같습니다.
( foo
이 경우 파일을 순차적으로 처리한다고 생각되는 PHP 스크립트입니다).
우분투와 배쉬를 사용하고 있습니다.
편집 약간 분명하지 않은 문제 설명에 대해 죄송하지만 여기에 내가 원하는 것을 수행하는 답변이 있습니다.
pv longfile.txt | foo /dev/stdin
내가 본 지금 매우 분명합니다.