在shell中使用exec打开文件失败



需要打开一些文件在shell中读取:

exec 4<$lock

但失败了。错误信息是:

Line 196: exec: 4: not found

有什么见解吗?

看起来exec正在尝试运行一个名为4的程序。

我可以通过在4<somefilename之间添加空格来重现该错误信息,如:

$ ( exec 4 <somefilename )
bash: exec: 4: not found

相关内容

  • 没有找到相关文章

最新更新