On 21-Apr-1999 07:20AM, Erga wrote:
> Awalnya:
> 
> Jono    04/20/99   13:40   13:50  Pergi kepasar
> Jono    04/20/99   14:00   14:30 Ada dirumah
> Jono    04/20/99    14:30  15:00 Tidur siang
> 
> Menjadi:
> 
> insert into kegiatan values ("Jono",1999/04/20, "13:40","13:50","Pergi
> kepasar");
> insert into kegiatan values ("Jono",1999/04/20,"14:00","14:30","Ada dirumah");
> insert into kegiatan values ("Jono",1999/04/20, "14:30","15:00","Tidur siang");
> 
> Bagaimana caranya menggunakan script menggunakan awk????
> Untuk tanggal dikonversi dari 04/20/99 menjadi 1999/04/20.

Wah kok pake awk sih? pake perl dong! :))

#!/usr/bin/perl -p
chomp;
@kolom=split ' ',$_,5;
print "insert into kegiatan values (\"$kolom[0]\",",
        ($kolom[1]=~/..\/..\/[789]./?"19":"20"),
        join('/',reverse(split('/',$kolom[1]))),
        ",\"$kolom[2]\",\"$kolom[3]\",\"$kolom[4]\");\n";
__END__

pakenya:
$ script < data

tapi konversi tanggalnya masih agak ngasal.. silakan dibetulin
sendiri sesuai selera :)

-- 
Ronny Haryanto <[EMAIL PROTECTED]> -- Today's fortune is:
Are you sure (Y/Y)?

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

Kirim email ke