On Wed, 2006-10-11 at 03:26 +0800, 赵方杰 wrote: > You can use $@ instead of $1, or you can use "shift" command: for > eachfile in "$1"; do [ x"$eachfile" = x ] && break; ...... ; shift; > done I've never seen that before. Where is this documented ? Someone care to recommend a good book on script writing ? BTW: LINUX ROCKS ! -- Kim Lux, Diesel Research Inc.