0
我试图运行一个shell脚本,它利用链接命令来回收一个通用脚本,以便它可以在多个目录中运行。子目录中的脚本调用名为的并行子目录中的共享脚本,共享。调用脚本的内容都只是以下(呼叫都和共享的脚本被命名为Allrun):链接命令错误(链接:操作数丢失后......)
link ../share/Allrun
这个命令应该是这个脚本的一个实际包含了“共享”子目录中的汁液链接。现在
,这是在执行上面的代码时,我得到什么:
link: missing operand after `../share/Allrun'
Try `link --help' for more information.
我使用Ubuntu的12.04LTS。我试图运行的脚本是验证计算流体动力学问题。这是我确定在不同条件下运行的脚本的来源;如果按照中主要的命令“Allrun”的剧本,你会看到它是什么要做:
http://www.opencae.jp/svn/OpenFOAM-VandV-SIG/AIJ-PWEAB/trunk/CaseB/
非常感谢你提前
rra,感谢您的快速响应。我尝试在调用脚本中简单地替换** ln **(不更改其他任何内容)并且不起作用。这是我从** ln **得到的错误信息:'ln:未能创建硬链接'./Allrun':文件存在' – 2013-03-24 17:56:09
啊,好的,那是不同的 - 说那里已经有一个名为' Allrun'在当前目录中。也许它已经成功链接到那里了?或者,也许你有一个从先前安装中遗留下来的'Allrun'脚本? – rra 2013-03-24 17:58:49
这些脚本的制作方式都被称为“Allrun”。我从SVN下载了处女版本的原始错误消息(http://www.opencae.jp/svn/OpenFOAM-VandV-SIG/AIJ-PWEAB/trunk/CaseB/)。他们有可能会遗留一些不需要的代码。但他们也使用“链接”命令而不是“ln”命令。有没有这种工作的情况? – 2013-03-24 18:00:51