Ubuntuシェル dash Syntax error問題

$ls -l /bin/sh
〜 /bin/sh -> dash

bashのつもりでシェルを書いていて実行してみたら、Syntaxエラー
自分の場合は、
Syntax error "(" unexpected
がでて悩みました。

ルート権限 sudoでパッケージの設定変更を行えるコマンドがあるようで、

sudo dpkg-reconfigure dash
を実行
ダイアログが表示されるので、Noを選択
で設定を変更。※デフォルトはYes=dash
$ls -l /bin/sh
〜 /bin/sh -> bash
bashに変更する事でSyntaxエラーを回避できました。


Han The World

お出かけ、食、読書、システム構築やプログラミングに関する徒然なるブログ

0コメント

  • 1000 / 1000