Pada sistem operasi Linux, terdapat perintah yang cukup 
handal FOR. Seperti halnya pada programming basic di PC.
Seperti contoh

10 CLS
20 FOR COUNTER=1 to 10 
30   PRINT COUNTER
40 NEXT COUNTER
50 END

Pada Linux juga bisa. (INGAT LINUX = Case Sensitive)

for counter in 1 2 3 4 5 6 7 8 9 10 ; do \
  echo $counter ; \
done

Tidak hanya ini saja, tetapi bisa menggunakan wild card character, contoh
pada host puma, 
  for a in /home/* ; do du -s $a ; done

ditampilkan :
391     awi
1041    ftp
926     httpd
1       samba

keperluan sederhana adalah untuk backup, contoh program 
backup sederhana adalah :
  cd /home ; for a in * ; do tar cfvz $a.tgz $a ; done

dan akan muncul daftar file dengan perintah :
  ls *.tgz -l

-rw-rw-r--   1 root     root       158949 Feb 19 15:26 awi.tgz
-rw-rw-r--   1 root     root       428495 Feb 19 15:26 ftp.tgz
-rw-rw-r--   1 root     root       264285 Feb 19 15:26 httpd.tgz
-rw-rw-r--   1 root     root          128 Feb 19 15:26 samba.tgz

dan file-file diatas bisa langsung di copy sebagai backup.

--
Kasus lain adalah mengirim email ke banyak orang bisa 
juga dengan perintah for . Misalnya terdapat file 
undangan.txt yang berisi informasi undangan acara 
makan-makan sebuah LUG di indonesia :) yang akan dikirim 
email adalah [EMAIL PROTECTED], [EMAIL PROTECTED],
[EMAIL PROTECTED], [EMAIL PROTECTED], dst

caranya 
  for a in [EMAIL PROTECTED] [EMAIL PROTECTED] \
           [EMAIL PROTECTED], [EMAIL PROTECTED] ; do \
    cat undangan.txt | mail $a ; \
  done

nb. 
du  = disk usage, menampilkan byte yang digunakan 
      pada direktory/file tertentu
tar = the tar archiving utility, menyatukan struktur 
      direktory/file ke dalam satu file yang besar
|   = tanda pipeline, yang mengarahkan hasil output 
      proses disebelah kiri tanda "|", dan dimasukkan 
      ke input proses disebelah tanda "|"



--
Yang Paling Newbie diantara para Newbie Linux :)
Linux World, no hidden charge <http://awi.indoglobal.com/linux/>

______________________________________________________________________
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