スクリプトで見つかりました
{while read logfilename rest
do
LogFileSize=`wc -c $logfilename | awk '{print $1}'`
....
..........
done < /tmp/filelist
}
rest
何か分からないのですが、説明してくださる方はいらっしゃいますか?
ベストアンサー1
while read
ループから:
単語分割と同様に、行は、最初の単語が最初のNAMEに割り当てられ、2番目の単語が2番目のNAMEに割り当てられるなどのフィールドに分割されます。最後のNAMEに割り当てられた残りの単語。
これは、入力内容が次のようになることを意味します。
name1
name2 foo
name3
そして、あなたは次のことをしています。
while read logfilename
2回目の反復では、logfilename
変数がに設定されます'name2 foo'
。
したがって、人々が引き起こす可能性のある望ましくない入力を収集するために「ゴミ」変数を作成するのは比較的一般的な方法です。この変数はスクリプトで使用されない可能性がありますが、logfilename
誤ったデータを取得しないようにするためのものです。