ファイルと内容:-
~$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」ファイルの内容が印刷される理由と、または実行時に「a」ファイルの内容が印刷されない理由を説明する必要があります。~$cat 0< a b
~$cat 0< a b c
答え1
cat
stdin
引数なしで実行されると読みます。引数を指定すると、代わりに引数が読み取られますstdin
。引数ファイルを読み込むには、引数の1つをstdin
作成します/dev/stdin
(接続内の目的の場所に応じて)。
cat 0<a /dev/stdin b c
メモ:
-
または/dev/fd/0
できます0<
単にすることができます<