スクリプトの一部は次のようになります。
while read line
do
code=`echo ${line} | awk '{print $1}'`
awk -f ${supscript}/rearrange.sh < ${base}/${code}
mv temp_output* "$code"temp_output*
done < filelist
スクリプトは機能しています。唯一の問題は、ファイルの名前を変更しようとすると、次のエラーメッセージが表示されることです。
mv: target `pollcodetemp_output*' is not a directory
多分それはIFSに関連したものです。スクリプトの最初でこれを次のように指定しようとしています。
IFS='
'
しかし、それは機能していません。Windowsテキストエディタを使用していますが、すでにCRを削除しています。