On 28-Apr-2004, daniel widyanto wrote:
> Ada yg tahu ga cara bikin script untuk memfilter file2 yang berukuran
> lebih besar/kecil dari ukuran tertentu ?

Lihat jawaban saya di milis tanya-jawab. Yang jelas anda tidak perlu
buat script lagi kalo mau fungsi ini.

Karena ini milis programming, saya jawab just for the sake of
programming.

> for i in `ls -1`; do
           ^^^^^^^

Anda harus mengerti dulu "for var in list" itu behaviournya bagaimana,
list yg bagaimana yg diexpect. Selama anda tidak mengganti $IFS,
seharusnya anda menggunakan ls aja tanpa -l, better yet, pake glob *.
for loop di shell tidak peduli listnya itu file atau nama orang atau
merek mobil, bagi shellnya itu cuma sekedar tulisan.

for nama in udin unyil kimchi combro "Daniel Widyanto"; do
    # do something with $nama
done

Backtick "`" itu artinya "execute this command then give the result as
string". Bagian yg perlu diperhatikan adalah "string". Resultnya bukan
a list of filenames.. shellnya gak tau itu filenames, bagi dia itu
cuma string. Jadi menggunakan `ls -l` nggak make sense.

for file in *; do
    # do something with $file
done

`ls` di mana pun hampir selalu bisa digantikan dg glob *.

Ronny

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke