iT邦幫忙

2022 iThome 鐵人賽

DAY 16
0
自我挑戰組

Linux 新手成長紀錄系列 第 16

DAY16 小白開始學習Linux的echo-2

  • 分享至 

  • xImage
  •  

DAY16 小白開始學習Linux的echo-2

接續昨天將文字寫入檔案裡面的情況,
若是連續下寫入的語法會發生時麼事呢?

首先,
下指令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
則可以不斷累加下去。


上一篇
DAY15 小白開始學習Linux的echo-1
下一篇
DAY17 小白開始學習Linux的cat-1
系列文
Linux 新手成長紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言