我刚刚遇到了几个答案,例如解析使用构造的带分隔符的文本文件...:
while IFS=, read xx yy zz;do
echo $xx $yy $zz
done < input_file
在命令IFS
前设置变量的位置read
。
我一直在阅读bash参考,但无法弄清楚为什么这是合法的。
我试过了
$ x="once upon" y="a time" echo $x $y
从bash命令提示符中获取,但没有回音。有人可以指出指向引用中定义IFS变量的语法的位置吗?这是特例还是我可以做一些其他变量的事情?