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

Kirim email ke