linux操作-將文件A中的內容添加到文件B、文件C的後面,且不改變BC之前的內容。

應用場景:在服務器上部署了若干個一模一樣的程序,突然,發現一個bug,需要在程序的配置中添加一段內容,所有的程序都需要添加。那麼應該怎麼做呢?

簡化一下:我現在有文件A,文件B,文件C,他們原本的內容如下:

現在我又有個一個D文件,內容如下,我需要將D文件中5-7行的內容分別追加到文件A,文件B,文件C後面,請問我應該如何操作。

我今天就碰到類似的問題,還在添加的內容不管多,一共也只有4份,所以當時我是直接手動一個一個敲的。顯然這種方式不太好,如果多了,就會很麻煩,而且容易出錯誤。那麼今晚就來研究下應該如何操作。

使用 >> 即可

tail -3 D.properties >> A.properties

最後一說,>>就是往文件後追加內容,不會覆蓋 之前的內容,如果想要 複製D中某幾行的數據,可以用head,tail,|,>>組合來完成。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章