在bash中IFS是内部的域分隔符,manual中对其的叙述如下:
IFS The Internal Field Separator that is used for word splitting after expansion and to split lines into words with the read builtin command. The default value is ''.
#!/bin/sh
IFS="#"
p_commands="./sh01.sh#./sh05.sh"
for w in $p_commands
do
eval "$w"
done
会本别执行sh01和sh02
如果#IFS="#",运行报错