On 2004.04.28_23:49:43_+0000, daniel widyanto wrote:
> Saya bikinnya kaya gini, tp ga jalan(jalan tp hasilnya error).
> 
> #! /bin/bash
> for i in `ls -1`; do
>     ukuran_file=`wc -c $i`;

$ ukuran_file=$(wc -c file)
$ echo $ukuran_file
93847 file

saya pikir ini bukan yang Anda harapkan. Pergunakan cut untuk
mendapatkan nilai yang benar tanpa file name. Atau pergunakan
redirection, i.e $(wc -c < file).

Anda mungkin ingin mengecek apakah file yang sedang diproses merupakan
directory atau file biasa, untuk menghindari error lebih lanjut.

>     if [$ukuran_file -ge $1]; then
>          echo "$i -> besar : $ukuran_file"
>     fi$

Operasi test atau [ ... ], perhatikan bahwa di antara kurung awal dan
expression, harus ada spasi, begitu pula sebelum kurung penutup.

> Thank U atas bantuannya.

Alternatif lainnya tanpa menggunakan bash script, bisa menggunakan
command find.

$ find . -type f -size +500k -exec rm -i {} \;

option -i untuk rm untuk interactive mode, _prompt before any removal_.

-- 
No to Software Patents
               ,_  /\o       \o/
              ^^^^^^^^^^^^^^^^^^^^^
Cats are intended to teach us that not everything in nature has a function.
                -- Garrison Keillor

-- 
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

Kirim email ke