On Tue, 31 Oct 2000, mry wrote:

> > Wah, it worked :)...
> > btw kalau updating pakai sed jika yang variable diganti atau yang 
> > variabel menggantikan mengandung karakter khusus, caranya gimana ya?
> > misalnya HOMEDIR mau diganti /home8/asfik:
> > 
> > sed -e "s/HOMEDIR/home8/asfik/g" kok tidak bisa?
> 
> kalau begini jalan di perl, mungkin aja di sed juga jalan, aku nggak bisa sed
> jadi nggak bisa mencoba terlebih dahulu ;-(
> 
> sed -e "s!HOMEDIR!home8/asfik!g"
> 
> intinya kurang lebih :
> - bisa memakai "delimiter" apa saja, yang penting sepasang, bahkan ()() bisa
>   juga dipakai, tinggal dicoba saja ;-),
> - jika tetap pingin pakai "/" , coba aja dengan "s/HOMEDIR\/home8\/asfik/g",
>   biar "/" ditengah dianggap sebagai karakter biasa.
>   tapi jadinya lebih panjang dan bagiku lebih susah dibaca.

tambahan:
untuk sebagian besar shell tanda ! dan \ punya arti khusus, jadi harus
diescape jadi (untuk contoh di atas) sed -e "s\!HOMEDIR\!home8/asfik\!g"
atau pakai delimiter lain sed -e "s{HOMEDIR{home8/asfik{g"...

--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke