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