On Wed, Mar 08, 2006 at 02:00:48PM +0700, newbie wrote:
> saya punya masalah buat script bash nih dengan memecah string,
> misalkan saya punya masukan string seperti ini : "satu#dua#tiga#empat"
> gimana ya caranya agar bisa di split menjadi var1 = "satu" , var2="dua", 
> var3="tiga" dan var4="empat"

field=`echo "satu#dua#tiga#empat" | cut -d '#' -f 1` ; echo $field

Tinggal ganti nilai -f dengan nomer fieldnya.

Itu backtick ` (biasa di sebelah kiri angka 1 di keyboard), bukan '.

Sebetulnya awkward kalo string manipulation di bash. Enakan pake ruby
atau perl.

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke