2010-06-01 5 views
0

파이프를 통해 데이터를 전송하고이 데이터로 파일을 전송해야하므로 스크립트 내에서 이와 같은 작업을 수행 할 수 있습니까?파이프 라인을 통해 전송

cat ${1} | ./helper ${1} 

무엇을 내가

cat ${1} | ./helper < ${1} 
+0

쉘 스크립트에서 사용한다고 가정합니다. 나는 이해하지 못한다. 당신이 사용했던 문법을 쓰는 것이 잘못된 것인가? –

+0

예 셸 스크립트이지만 첫 번째 사례와 두 번째 사례의 차이점은 무엇입니까? – lego69

답변

0

는 "<는"스크립트에 파일 내용이

파이프도 ./helper 스크립트의 표준 입력에 대한 출력을 리디렉션 stdin을 추가 작성하는 경우의 차이입니다

cat ${1} | ./helper 또는 ./helper < ${1} $ {1}이 (가) 파일 이름이고 도우미가 있다고 가정 할 수 있습니다./dev/stdin에서 스크립트에 액세스하십시오.

관련 문제