接續昨天將文字寫入檔案裡面的情況,
若是連續下寫入的語法會發生時麼事呢?
首先,
下指令echo "Hello World" > 新檔案.txt
,
把Hello World寫進名為「新檔案.txt」的檔案裡面,
再下指令echo "Hello Linux" > 新檔案.txt
,
這時將內容印出來顯示,
下指令cat 新檔案.txt
,
推測顯示情況有可能
1.
印出,有換行
Hello World
Hello Linux
印出,沒換行
Hello WorldHello Linux
印出
Hello Linux
顯示結果是3,印出
Hello Linux
前面寫入的Hello World就會被覆寫掉。
那若是不想清掉前面的內容,
希望把內容向下累加呢?
接續前面的程式,
目前新檔案.txt裡面的內容為Hello Linux,
現在想在後面再加上一段文字Hello Ubuntu,
下指令echo "Hello Ubuntu" >> 新檔案.txt
,
中間單一個箭頭改為兩個箭頭,
按下enter,
接著確認檔案內容
下指令cat 新檔案.txt
,
會顯示
Hello Linux
Hello Ubuntu
可看到內容向下累加下去了。
以此類推要多加幾句進新檔案.txt的內容,
使用指令echo "想加入的內容文字" >> 新檔案.txt
,
則可以不斷累加下去。