假设我通过cronjob执行此脚本:
IFS=$'\n' for i in `cat "$1"`; do echo "$i" >> xtempfile.tmp; done
它工作正常,没有任何问题.但是当我在终端中运行它时,我必须将IFS变量设置回其原始值
IFS=$OLDIFS
通常在哪种情况下我们必须将IFS设置回其原始值?