sh xxx.shを実行すると、「Syntax error: “(” unexpected」となるエラーの解決法

じょるブログ

電子工作やプログラミング関連の情報を発信している技術系ブログ

sh xxx.shを実行すると、「Syntax error: “(” unexpected」となるエラーの解決法

投稿日:

  

実行環境

  • Linux
  • ubuntu
  • ラズベリーパイ3

 

症状

シェルスクリプトを実行しようとして、

sh xxx.sh

を実行すると、

Syntax error: "(" unexpected

となる。

  

原因

bash で動作させることを前提としているプログラムを dash で実行している。

  

対処法

以下のようにbashで実行する。

bash xxx.sh

google ads




google ads




-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA


関連記事

GASで簡単にLINE botを作成! – API基本設定からメッセージ取得・送信方法まで解説!

  この記事ではGAS(google app script)とLINE message APIを使って、LINE BOTを作る方法について解説していきます。 今回は、メッセージを送信したら送信したメッ …

LINEで自作IoTデバイス[スマートロック・リモコン]を操作する(市販品も可)

    ラインから手軽にスマートデバイスを操作する方法について解説します。 この記事ではラズパイで自作したスマートデバイスをラインで操作する方法について解説しますが、IFTTT経由で操作できるものであ …

google仕事検索(Googe for job)に求人情報を載せる方法 – indexing APIの設定についても解説

  google仕事検索に求人情報を載せるまでの流れ 求人情報の構造化データをウェブページに追加 作成した構造化データが正しいかどうかテスト Googleに情報提供      ①求人情報の構造化データ …

ラズパイに4TBの外付けHDDを接続しNAS(ファイルサーバー)を構築してみた

私は256GBのSSDが搭載されているWindowsパソコンを使用しているのですが、最近空き容量が30GBくらいになってきてしまいました。空き容量がギリギリになると色々と不具合が発生してくるとどこかで …

Githubでpush時に ” Permission denied (publickey). fatal: Could not read from remote repository.”となってしまう場合の対処法

パソコンを買い替え、githubをインストールして、リモートリポジトリにpush使用とした際に以下のようなエラーが発生しました。 git@github.com: Permission denied ( …




関連記事