while read barisdata1 do if [ "$(echo $barisdata1 | cut -f1 -d:)" = "satu" ]; then while read barisdata2 do if [ "$(echo $barisdata2 | cut -f1 -d: )" = "enam" ]; then echo $barisdata2 fi done <data2.txt else echo $barisdata1 fi; done < data1.txt
CMIIW id - 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 .... ^_^ ________________________________________________________________________ Yahoo! Messenger - Communicate instantly..."Ping" your friends today! Download Messenger Now http://uk.messenger.yahoo.com/download/index.html -- 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