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