Text-Processing

將最後 n 行從一個文件複製到另一個文件

  • April 9, 2018

在同一台機器上的多個使用者帳戶的 .bashrc 或 .vimrc 文件末尾添加相同行的上下文中,將最後 n 行從一個 shell 腳本複製到另一個的簡單方法是什麼?

由於 jasonwryan 沒有將他們的評論變成答案,我將把它放在這裡只是為了結束這個問題。如果您更喜歡萬用字元連結中的一個答案,我們可以將此 Q 作為重複項關閉。

for dest in file1 file2 file.3rd
do
 tail -n 5 /path/to/source/file >> "$dest"
done

…其中 5 是要抓取的行數。我在它周圍放了一個循環,只是為了展示一種方法——你可以在那裡放一個 glob(例如 /home/userx*/.bashrc)。

引用自:https://unix.stackexchange.com/questions/275848