On Wed, Jan 19, 2005 at 07:13:15PM +0000, Rio Martin. wrote:
> 
> Namun saya mau tanya sedikit lagi nih mas, ada kasus tak terduga ..
> Misalnya ada extrakurikuler, dimana kelas 3IPA1 dan 3IPA2  pada suatu saat 
> setelah jam sekolah usai ada kegiatan tersebut. Namun 3IPS1 dan 3IPS2 kosong.
> 
> Ouputnya jadi berubah seperti ini:
> 
> [EMAIL PROTECTED]:~/testscript# cat fileabsensi.extra
> -= ABSENSI SEKOLAH =-
> Kelas 3IPA1 jumlah total siswa: 25
> Total siswa hari ini: 22siswa
> Kelas 3IPA2 jumlah total siswa: 20
> Total siswa hari ini: 20siswa
> Kelas 3IPS1 jumlah total siswa: 42
> Kelas 3IPS2 jumlah total siswa: 42
> - - - - - - - - - - -
> 
> Bila pada output baris "Total Siswa" nya menghilang (kondisi kelas kosong), 
> jadi bagaimana yah modifikasi script tadi ?

nggak bisa dipake lagi scriptnya. modifikasi aja script dari pak Agus Budy
Wuysang:

#!/bin/bash
# skip 1 baris header
read junk
# nama kelas terserah, yg penting tidak mengandung $IFS char
# banyaknya kelas terserah, yg penting format konsisten
while read aw1 aw2 aw3 aw4 aw5; do
    if [ "$aw1" = "Kelas" ]; then
           kelas=$aw2
           echo $aw1 $aw2 $aw3 $aw4 $aw5 > "${kelas}.absensi"
    fi
    if [ "$aw1" = "Total" ]; then
       echo $aw1 $aw2 $aw3 $aw4 $aw5 >> "${kelas}.absensi"      
       echo ${aw5%siswa} > "${kelas}.value"
    fi
done

-- 
Wardi
MedanNIC -- Domain Name Registration Service
http://www.medannic.com/

-- 
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis.php
Tidak bisa posting? Baca:
http://linux.or.id/wiki/index.php?pagename=ProblemMilisDanSolusi
http://linux.or.id/wiki/index.php?pagename=TataTertibMilis

Kirim email ke