malam ...
saya punya file teks seperti :
---
nick tom
nama Kucing Tom
hobi njewer Jerry
hobi minum susu
nick jerry
nama Tikus Jerry
alamat Pojok Kamar
status aktif
---
ada data yang tidak diisi dan mungkin juga dobel. Kuncinya nick, diikuti dengan
[alamat [hobi [status ]]] ( bener nggak nggambar []-nya ? )
pinginnya agar data di atas menjadi 'nama|alamat|hobi|status' :
-> tom||njewer Jerry minum susu|
^^ ^
-> jerry|Pojok Kamar||aktif
^ ^^
jadi walaupun nggak ada data, jumlah "|" tetap sama tiap record, biar bisa diimport
excel dengan benar.
aku buat file seperti :
#!/usr/bin/perl
while (<>) {
chop;
if (/^ni/) { print "\n$_"; }
else { print "\|$_"; }
}
masalahnya jumlah "|" tidak tetap, jadi fieldnya bisa salah isi.
makasih atas bantuannya.
--
Belum ada signature.
--------------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]