daniel widyanto wrote:
Hi all,
Mo minta bantuan ni.
SAya butuh Bash script utk melist file yang ukurannya lebih besar/kecil
dari ukuran tertentu. Ada yg bisa bantu ga ?
Saya bikinnya kaya gini, tp ga jalan(jalan tp hasilnya error).
#! /bin/bash
for i in `ls -1`; do
ukuran_file=`wc -c $i`;
wc -c akan memprint "filename size", pakai "wc -c < $i"
if [$ukuran_file -ge $1]; then
echo "$i -> besar : $ukuran_file"
fi
done
"toilet"-nya ;) bermasalah karena:
1. lambat disebabkan wc mengukur file dengan membaca
setiap byte.
2. karena faktor no 1 perlu permisi baca, alias script ini
akan gagak jika akses file tidak bisa dibaca.
3. Blocked untuk special file (/dev/*) & fifos (named pipes).
Coba gunakan stat(1) "stat -c %s file", ini juga ada
kekurangannya; kurang akurat untuk "sparse" file...
--
+-R-| Mozilla 1.6 Gecko20040116 |-H-| Powered by Linux 2.4.x |-9-+
|/v\ Agus Budy Wuysang MIS Department |
| | Phone: +62-21-344-1316 ext 317 Mobile: +62-816-1972-051 |
+------------| http://www.fasw.co.id/person/supes/ |-------------+
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip dan info di http://linux.or.id/milis.php
FAQ milis http://linux.or.id/faq.php