コマンドラインの引数を、全部処理する
while [ "$1" != "" ]
do
echo "$1"
shift
done
lsの結果(ファイル)を一つずつ何かする
DIR="."
IFS=$'\n'
for FILE in `ls "$DIR"`
do
echo $FILE
done
ファイルを1行づつREADしてなんかするbash
BUFIFS=$IFS
IFS=
exec 3< 入力ファイル名
while read FL 0<&3
do
処理
done
exec 3<&-
IFS=$BUFIFS
ファイルを読み込んでなんかする
TMPF=`mktemp tmp.XXXXXX`
ls > $TMPF
while read INFILE
do
echo INFILE:$INFILE
done < "$TMPF"
ヒアドキュメントにファイル一覧を書いて、これを全部処理する
while read infile
do
echo INFILE:$infile:
done << __EOT__
file1
file2
__EOT__