파일 및 내용:-
~$cat a
aaa
aaa
aaa
~$cat b
bbb
bbb
bbb
~$cat c
ccc
ccc
ccc
내가 설명해야 할 명령은 다음과 같습니다.
~$cat 0< a
aaa
aaa
aaa
~$cat 0< a b
bbb
bbb
bbb
~$cat 0< a b c
bbb
bbb
bbb
ccc
ccc
ccc
~$cat 0< a
실행 시 "a" 파일의 내용이 인쇄되는 이유와 or 실행 시 "a" 파일의 내용이 인쇄되지 않는 이유를 설명해야 합니다 .~$cat 0< a b
~$cat 0< a b c
답변1
cat
stdin
인수 없이 실행되면 읽습니다. 인수를 제공하면 대신 인수를 읽습니다 stdin
. 인수 파일을 읽으려면 인수 중 하나를 stdin
만듭니다 /dev/stdin
(연결에서 원하는 위치에 따라).
cat 0<a /dev/stdin b c
노트:
-
아니면/dev/fd/0
할 수 있습니다0<
단순히 될 수 있습니다<