cat – 串接或輸出檔案內容
語法:cat [選項] [檔案] ...
選項:-A, --show-all:等價於-vET。-b, --number-nonblank:從1開始對每一行編號,空白行跳過。-e:等價於-vE。-E, --show-ends:在每一行末端加入$。-n, --number:從1開始對每一行編號。-s, --squeeze-blank:將連續的空白行壓縮至一條空白行。-t:等價於-vT。-T, --show-tabs:以^I取代TAB。-v, --show-nonprinting:除了LFD及TAB之外,使用^及M-表示法顯示字元。--help:列出幫助資訊。--version:列出版本資訊。
若無指定檔案或檔案為-,則讀取標準輸入(standard input)。
若只指定一個檔案,則預設為輸出內容。
常用指令範例:
指定一個檔案就會輸出內容

下圖為輸出所有副檔名為py之檔案內容

下圖將兩個檔案內容串接並輸出至自訂檔案grandpa.txt

也可搭配選項將檔案輸出,下圖將bench.py檔案加上每行編號輸出至newbench.py

最後這個也很實用,直接把input輸出至自訂檔案
下圖我使用cat - > custom.txt代表把input輸出至custom.txt
注意:input打完記得Ctrl+D結束

有任何問題歡迎留言唷~

