Sorry reply saya sebelum ini salah.  Saya coba lho kok ':' masih keluar ?
Anyway, ada cara lain pakai sed, commandnya :

sed -e 's/:/ /g' input_file > output_file

Kalau di file input ada lebih 2 record sementara yang mau diambil hanya 2
commandnya :

cut -f 1,2 -d : input_file > temp_file
sed -e 's/:/ /g' temp_file > output_file
\rm temp_file

Atau ada cara yang lebih praktis ?  Udah lama nggak main script ...

> ----------
> From:         Beast[SMTP:[EMAIL PROTECTED]]
> Reply To:     [EMAIL PROTECTED]
> Sent:         05 Januari 1999 18:51
> To:   [EMAIL PROTECTED]
> Subject:      [id-linux] bash script
> 
> Halo bagi yg jago shell scripting tolong dibantu dong :))
> Saya punya record yang dipisahin tanda titik 2 kayak /etc/passwd, misalnya
> :
> 
> user1:pass1
> user2:passwd2
> ...
> 
> gimana caranya bisa split ":" shg didapat pasangan user dan passnya, tapi
> nggak pake perl ?
> pls help...
> 
> ps:
> id-linux kok sekarang lambat banget yah??
> 
> 
> 
> -beast-
> 
> ERROR: Couldn't send message, no .signature founds
> 
> 
> ______________________________________________________________________
> Utk berhenti langganan kirim email ke [EMAIL PROTECTED] 
> Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
> Utk info etika diskusi, kirim email kosong ke [EMAIL PROTECTED]
> 
> 

______________________________________________________________________
Utk berhenti langganan kirim email ke [EMAIL PROTECTED] 
Sudah cari di arsip? http://www.linux.or.id/milis.php3#arsip-id-linux
Utk info etika diskusi, kirim email kosong ke [EMAIL PROTECTED]

Kirim email ke