應用場景:在服務器上部署了若干個一模一樣的程序,突然,發現一個bug,需要在程序的配置中添加一段內容,所有的程序都需要添加。那麼應該怎麼做呢?
簡化一下:我現在有文件A,文件B,文件C,他們原本的內容如下:
現在我又有個一個D文件,內容如下,我需要將D文件中5-7行的內容分別追加到文件A,文件B,文件C後面,請問我應該如何操作。
我今天就碰到類似的問題,還在添加的內容不管多,一共也只有4份,所以當時我是直接手動一個一個敲的。顯然這種方式不太好,如果多了,就會很麻煩,而且容易出錯誤。那麼今晚就來研究下應該如何操作。
使用 >> 即可
tail -3 D.properties >> A.properties
最後一說,>>就是往文件後追加內容,不會覆蓋 之前的內容,如果想要 複製D中某幾行的數據,可以用head,tail,|,>>組合來完成。