[tanya-jawab] Bash Scripting: Membuang Sisip baris antar file .....

2004-09-09 Terurut Topik --I.R.Harahap-Medan--
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  ^_^


-- 
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



Re: [tanya-jawab] Bash Scripting: Membuang Sisip baris antar file .....

2004-09-09 Terurut Topik Henry Suhatman
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



[tanya-jawab] Re:[tanya-jawab] Bash Scripting: Membuang Sisip baris antar file .....

2004-09-09 Terurut Topik akhmad suaidi
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