1

次のシェルスクリプト行がこのエラーをスローする理由を誰かが私に説明できますか?

構文エラー: "("予期しない

4

1 に答える 1

1

シェルスクリプトは、変数が次のパターンで設定されることを想定しています。

VARIABLE=value

そこに追加の=サインを入れることはできません。ただし、次のような他のスクリプトを実行できます。

VARIABLE=$(basename $1)
VARIABLE=`basename $1`

どちらかが機能します。

あなたの場合、私はあなたが何をしているのかわかりませんが、それはまったく正しくありません。私の推測では、これを行う必要があります:

env LD_LIBRARY_PATH=$(basename $1)
于 2013-02-12T21:08:12.390 に答える