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


関連記事

ラズパイでスマートロック作ってみた② - 扉の開閉状況をGoogleスプレッドシートに記録

以前作成したスマートロックに、扉の開閉状況をGoogleスプレッドシートに記録する、という機能をつけたので、そのやり方について紹介します。   搭載した機能 スイッチで鍵の開閉外部サービス(Googl …

ラズパイに外付けHDD(SSD)を接続する方法を徹底解説 – フォーマット、パーティション作成、マウント方法など

今回はラズパイでNAS(ファイルサーバー)を構築するために外付けHDDを購入したので、ラズパイで外付けHDDが使用できるようにする方法について解説します。(外付けSSDの接続方法も外付けHDDと同じで …

ラズパイでスマートロック作ってみた③ – AmazonDushボタンでラズパイのスマートロックを操作する

大学生の電子工作 ラズパイでスマートロック作ってみたの記事でスマートロックを作成し、現在も使用しているのですが、一つだけ問題点があります。 それは… スマホの充電が切れたら鍵が開けられなくなってしまう …

大学生の電子工作 ラズパイでスマートロックを自作してみた

前回、前々回に続き、3回目の電子工作です。玄関の鍵が面倒だと感じたことは誰しも一度はありますよね。鍵をかばんやポケットから取り出すのが地味にめんどくさかったり、鍵をなくしてしまって困ってしまったという …

簡単!仮想マシンVMwareでWindowsにLinux(ubuntu)をインストールする方法を徹底解説!

私はWindowsパソコンを使っているのですが、WindowsとLinuxではコマンドが違うため、使いづらいです。Gitを入れることで一部LinuxコマンドがWindowsのコマンドプロンプトで使用で …




関連記事