Text-Processing
將最後 n 行從一個文件複製到另一個文件
在同一台機器上的多個使用者帳戶的 .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)。