标签: bash file shell
需要打开一些文件以便在shell中读取:
exec 4<$lock
但失败了。错误消息是:
Line 196: exec: 4: not found
有任何见解吗?
答案 0 :(得分:2)
看起来exec正在尝试运行名为4的程序。
exec
4
我可以通过在4和<somefilename之间添加空格来重现该错误消息,如:
<somefilename
$ ( exec 4 <somefilename ) bash: exec: 4: not found
查看您的脚本是否有错位的空间。