接續昨天的語法,
下指令echo "想加入的內容文字" >> 新檔案.txt
,
可以不斷將內容文字累加下去,
若是新檔案.txt不存在,
則會自動建立並加入文字內容。
那麼現在想將兩個檔案的內容合併顯示該怎麼做呢?
首先要先建立兩個有文字內容的檔案,
下指令echo "Hello World" >> 檔案1.txt
,
把Hello World寫進名為「檔案1.txt」的檔案裡面。
再下指令echo "Hello Linux" >> 檔案2.txt
,
把Hello Linux寫進名為「檔案2.txt」的檔案裡面,
另外想多些內容加進檔案2.txt裡面,
再下指令echo "AAA" >> 檔案2.txt
,
再下指令echo "BBB" >> 檔案2.txt
,
再下指令echo "CCC" >> 檔案2.txt
。
接著確認兩個檔案的內容
下指令cat 檔案1.txt
,印出
Hello World
下指令cat 檔案2.txt
,印出
Hello Linux
AAA
BBB
CCC
兩個檔案內容確認完後,
將兩個檔案的內容合併顯示,
下指令cat 檔案1.txt 檔案2.txt
,印出
Hello World
Hello Linux
AAA
BBB
CCC
若是將兩個位置相反,
下指令cat 檔案2.txt 檔案1.txt
,印出
Hello Linux
AAA
BBB
CCC
Hello World
這邊cat合併檔案僅會影響顯示結果而已,
對於個別檔案是不會有任何影響的,
明天繼續cat語法的延伸。