我的脚本的一部分是这样的:
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。