同じく「(」でエラーが出るやつがでて、あれってなった。/bin/shって書いてあったのですぐ気がついたんだけど、ターゲットがCentOSだったのにこっちはUbuntuにしてたのでデフォルトがbashとdashの違いが出た。

stealthinustealthinu のブックマーク 2017/05/13 15:59

その他

このブックマークにはスターがありません。
最初のスターをつけてみよう!

Ubuntuの/bin/shはbashではなくdash

    dash is not bash #!/bin/sh offset=(`ls`) echo $offset みたいなシェルスクリプトがあって、こいつを Ubuntu で実行すると $ ./foo.sh ./foo.sh: 2: ./foo.sh: Syntax error: "(" unexpected というようにシン...

    \ コメントが サクサク読める アプリです /

    • App Storeからダウンロード
    • Google Playで手に入れよう