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]