2012-04-30 35 views
0

我的腳本有問題。 我使用FreeBSD和SSH來啓動這個腳本:「while:Expression Syntax」in FreeBSD

grep -rl'= Array.prototype.slice.call(arguments).join(「」),'。 |同時閱讀FILENAME;做sed -i -e'$ d'$ FILENAME;回聲「$ FILENAME」;做

當我開始時,SSH得到錯誤:

同時:表達式語法。

請幫助我! PS:對不起,我的英語來自烏克蘭。

+0

您可能使用了錯誤的shell - 它看起來像是需要bash或類似 –

回答

1

您正在使用csh,對吧?在bash中試一下,你發佈的語法適用於我在FreeBSD中的bashshsh是基本系統的一部分,但您可以安裝bashpkg_add -r bash

+0

我試圖運行命令,您說這是結果。 %pkg_add -r bash 正在獲取ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/Latest/bash.tbz ...完成。 pkg_add:包'bash-4.2.20'或其舊版本已安裝 – mulekula

+0

bash如何啓動?或者我不明白你的意思...... – mulekula

+0

所以你已經擁有了它;如何運行它?輸入'exec/usr/local/bin/bash'只需一個會話即可切換到'bash',或者使用'chsh'將shell永久更改爲'bash',然後重新登錄。 –