[ShellScript] Escape Katakter Sed

halah sudah 2 jam saya pusiiiing, apa ya masalah dengan kode saya ini ? hu hu :cry:
Bagaimana sih untuk memasukka hasil sed ke variabel shellscript yang mengandung karakter yang tidak diperbolehkan
Awalnya saya buat model back-tick (`)

rootdir=`echo "$namavariable" | sed 's/[^-A-Za-z0-9_]/\\&/g')`

Ternyata error terus :(
<code>
sed: -e expression #1, char 9: unknown option to `s’
</code>
Oalah ternyata harus begini nulisnya :)

rootdir="$(echo "$namavariable" | sed 's/[^-A-Za-z0-9_]/\\&/g')"

Hi hi sebel … sebel …

  1. Belum ada trackback.

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 1.265 pengikut lainnya.