寫入檔案

cat >file

它將允許你在終端上寫入文字,該文字將儲存在名為 file 的檔案中

cat >>file

將執行相同的操作,但它會將文字附加到檔案的末尾。

注意: Ctrl+D 結束在終端上寫文字(Linux)

here 文件可用於將檔案內容內聯到命令列或指令碼中:

cat <<END >file
Hello, World.
END

<< 重定向符號後面的標記是一個任意字串,需要在一行(沒有前導或尾隨空格)上單獨出現,以指示此文件的結尾。你可以新增引號以防止 shell 執行命令替換和變數插值:

cat <<'fnord'
Nothing in `here` will be $changed
fnord

(如果沒有引號,here 將作為命令執行,而 $changed 將替換為變數 changed 的值 - 如果未定義,則為零。)