Io-Redirection
需要對 Cat 的多個參數和輸入重定向進行解釋
文件及其內容:-
~$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
我需要解釋為什麼執行時會列印文件“a”
~$cat 0< a
的內容以及為什麼執行~$cat 0< a b
或執行時未列印文件“a”的內容~$cat 0< a b c
。
cat``stdin
如果不帶參數執行則讀取。如果你給它參數,它會讀取參數而不是stdin
. 如果您希望它同時讀取其參數文件和stdin
,請創建/dev/stdin
一個參數(根據您希望它在連接中的位置):cat 0<a /dev/stdin b c
筆記:
-
或者/dev/fd/0
也可以0<
可以簡單地<