일부 명령의 경우 특정 입력을 stdin 또는 명령 행 인수로 지정할 수 있습니다.
구체적으로, 가정 command
의 입력 및 커맨드 라인 인수로 파일명 stdin을 취할 수 있으며 command < myfile
, cat myfile | command
그리고 command myfile
같은 결과를 얻을 수있다.
예를 들어
명령이 sed
다음과 같은 경우 :
sed s/day/night/ <myfile >new
sed s/day/night/ myfile >new
cat myfile | sed s/day/night/ >new
명령이 cat
다음과 같은 경우 :
cat < myfile
cat myfile
- 그들의 공연에 대한 일반적인 규칙이 있는지 궁금합니다. 즉, 어느 것이 가장 효율적이고 어느 것이 가장 적습니까?
- 파이프보다 항상 리디렉션이 더 낫습니까?