あるファイルの最後のn行を別のファイルにコピーする

あるファイルの最後のn行を別のファイルにコピーする

同じコンピュータ上の複数のユーザーアカウントの.bashrcまたは.vimrcファイルの末尾に同じ行を追加するときに、1つのシェルスクリプトの最後のn行を別のシェルスクリプトにコピーする簡単な方法は何ですか?

ベストアンサー1

Jasonwryanはまだ自分の意見を答えに変えていないので、質問を終わらせるためにここに投稿します。ワイルドカードリンクの答えの1つを好む場合は、この質問を重複して終了できます。

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

...ここで、5はクロールする行数です。 1つの方法を示すために、その周りにループを置いた。そこにglobを入れることができます(例:/home/userx * / .bashrc)。

おすすめ記事