Re: [programming] sed untuk update file

2000-10-17 Terurut Topik Ronny Haryanto
On 18-Oct-2000, Asfihani wrote: > for a in `grep -l "kambing" * ` > do sed 's/kambing/gajah/g' $a > embuh > mv embuh $a > done for a in `grep -l "kambing" *` do perl -pi -e 's/kambing/gajah/g' $a done Ronny --

Re: [programming] sed untuk update file

2000-10-17 Terurut Topik Yohanes Nugroho
On Wed, 18 Oct 2000, Yohanes Nugroho wrote: > coba : > sed 's/kambing/gajah/g' $a | cat > $a eh tapi mungkin jangan deh, soalnya kalo begitu ada kemungkinan file $a jadi kosong, tadi saya iseng, saya coba berkali2 dan kadang2 berhasil kadang2 nggak. sepertinya terjadi race condition sebelum

Re: [programming] sed untuk update file

2000-10-17 Terurut Topik Asfihani
Original message from Yohanes Nugroho : >On Wed, 18 Oct 2000, Asfihani wrote: > >> for a in `grep -l "kambing" * ` >> do sed 's/kambing/gajah/g' $a > embuh >> mv embuh $a >> done >> >> dan berhasil, tetapi apakah ada cara untuk menghindari redirect hasil sed ke >> file embuh sehingg

Re: [programming] sed untuk update file

2000-10-17 Terurut Topik Yohanes Nugroho
On Wed, 18 Oct 2000, Asfihani wrote: > for a in `grep -l "kambing" * ` > do sed 's/kambing/gajah/g' $a > embuh > mv embuh $a > done > > dan berhasil, tetapi apakah ada cara untuk menghindari redirect hasil sed ke > file embuh sehingga step mv embuh $a tidak usah lagi? coba :

Re: [programming] sed untuk update file

2000-10-17 Terurut Topik Ronny Haryanto
On 18-Oct-2000, Asfihani wrote: > dan berhasil, tetapi apakah ada cara untuk menghindari redirect hasil sed ke > file embuh sehingga step mv embuh $a tidak usah lagi? Perl bisa in-place editing, saya tidak tau sed. Baca ttg penggunaan switch -i di 'perldoc perlrun' kalo tertarik. Ronny ---

[programming] sed untuk update file

2000-10-17 Terurut Topik Asfihani
Halo, Jika saya ada script untuk mengganti semau string "kambing" menjadi "gajah" di sembarang file pada sebuah direktori adalah : for a in `grep -l "kambing" * ` do sed 's/kambing/gajah/g' $a > embuh mv embuh $a done dan berhasil, tetapi apakah ada cara untuk menghindari redir