2010/08/17

bash 中的 cat

stdin標準輸入==>cat ==>標準輸出 stdout
例1 . cat > outfile (把cat 的標準輸出導向outfile 這個檔案)
#cat > testfile
>123
>abc
[Ctrl]+[c] 結束
則會出現testfile這個檔案, 內容則如下
123
abc
例2. cat < testfile 作用等同於 cat testfile (把cat的標準輸入,改由testfile讀入)
#cat testfile
123
abc
考古題
Q.不用copy指令,如何將 /etc/services 複製到 /tmp/cattest
A. #cat /etc/services > /tmp/cattest
結束字串
cat << 字串 (遇到該指定字串,程式自動終止)
例1. cat << end
>123
>xyz
>end
123
xyz
例2. cat << foo
>123
>atc
>rfv
>foo
123
atc
rfv
淡水 捷運站飯店 台大體育館 台北夜市 台北旅遊