On Thu, 9 Sep 2004 17:20:20 +0700, <<--I.R.Harahap-Medan-->> <[EMAIL PROTECTED]> wrote: > Hello semuanya ..... > dikit minta bantuan nih ttg bash scripting > ============= > data1.txt > ------------ > satu:x:1 > dua:x:2 > tiga:x:3 > empat:x:4 > lima:x:5 > ============= > data2.txt > ------------ > enam:x:6 > > =================================================== > > Bagaimana bentuk script untuk : > Membuang BARIS yang mengandung kata "satu" yaitu "satu:x:1" pada file1 > kemudian, > MENGGANTIKANNYA dengan baris yang mengandung kata enam pada data2.txt yaitu > "enam:x:6" > > sehingga bentuk data1.txt nya sbb: > ----------------- > enam:x:6 > dua:x:2 > tiga:x:3 > empat:x:4 > lima:x:5 > ------------------ > > sebelumnya terima kasih atas bantuannya .... ^_^ yang penting hasil akirnya kan.... nih coba
sed -e '/^satu/d' < data1.txt > datatmp.txt; cat data2.txt datatmp.txt > data.jadi ; rm datatmp.txt mungkin ada yang bisa meringkaskan skrip diatas... semoga membantu Henry -- http://linux.or.id/wiki/index.php?pagename=TopReply http://linux.or.id/wiki/index.php?pagename=TataTertibMilis -- Unsubscribe: kirim email kosong ke [EMAIL PROTECTED] Arsip, FAQ, dan info milis di http://linux.or.id/milis.php Tidak bisa posting? Baca: http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi http://linux.or.id/wiki/index.php?pagename=TataTertibMilis