标签: function shell argument-passing
我试图通过循环调用它来多次调用一个函数。该函数的参数位于文件中。
while IFS=: read arg1 arg2 do func $arg1 $arg2 done < file
参数作为
file1arg1 file2arg2 file2arg2 file2arg2...
任何人都可以帮助我在这里犯错吗? 感谢。
答案 0 :(得分:1)
重新定义$IFS会更改read分割的内容。停止这样做。
$IFS
read