Dalam konteks menambahkan baris yang sama di akhir file .bashrc atau .vimrc dari beberapa akun pengguna di mesin yang sama, apa cara mudah untuk menyalin n-baris terakhir dari satu skrip shell ke skrip shell lainnya?
Jawaban yang Diterima:
Karena jasonwryan belum mengubah komentar mereka menjadi jawaban, saya akan meletakkan ini di sini hanya untuk menutup pertanyaan. Jika Anda lebih memilih salah satu jawaban dari tautan Wildcard, kami dapat menutup Q ini sebagai duplikat.
for dest in file1 file2 file.3rd
do
tail -n 5 /path/to/source/file >> "$dest"
done
... di mana 5 adalah jumlah garis yang harus diambil. Saya membuat lingkaran di sekitarnya hanya untuk menunjukkan satu cara melakukannya — Anda bisa meletakkan gumpalan di sana sebagai gantinya (/home/userx*/.bashrc misalnya).
Linux – Apakah Linux Dianggap Sesuai Xsi Atau Sebagian Besar Begitu?
Linux – Tabel Perutean “220” Di Kernel Linux 3.2.0-23-generik?