매개변수 간의 리디렉션 작동 방식

매개변수 간의 리디렉션 작동 방식

다음과 같은 명령을 내립니다.

command <inputfile> <outputfile>

그런 다음 다음과 같이 호출하십시오.

command FileA > FileC FileB

A을 입력 으로 받아들이고 B에 출력합니다 C. 하지만 출력 리디렉션이 매개변수 사이에 있으므로 세 번째 매개변수를 어떻게 구문 분석합니까?

답변1

쉘은 명령줄을 구문 분석하고 리디렉션을 설정합니다. 이 경우에는 을 보고 > FileC적절한 리디렉션을 설정하고 명령에서 이러한 용어를 제거합니다. 따라서 최종 실행은 다음과 같습니다.

command FileA FileB

command> FileC이 부분 자체는 절대 볼 수 없습니다 .

바라보다쉘의 제어 및 리디렉션 연산자는 무엇입니까?일반 리디렉션에 대한 추가 정보

관련 정보