6
为什么在bash中在命令前设置变量合法?
我刚刚遇到了几个答案,例如解析使用构造的带分隔符的文本文件...: 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变量的语法的位置吗?这是特例还是我可以做一些其他变量的事情?