GNU/Linux >> Linux の 問題 >  >> Linux

[ :シェル プログラミングの予期しない演算子

POSIXsh == がわかりません bash であるため、文字列の等価性 -イズム。 = を使用

sh ではブラケットがサポートされていないと言っている他の人 ところで、間違っています。


あなたの bash に間違いはありません 脚本。しかし、あなたは sh で実行しています これは構文がそれほど広範ではありません;)

bash ./choose.sh を実行します 代わりに:)


Linux
  1. `$ _`の意味を理解しますか?

  2. cronシェルを変更する方法(shからBash)?

  3. シェル変数の関数?

  1. 現在のシェルから.bashrcを再生成しますか?

  2. フォルダ内のすべてのシェル スクリプトを実行する

  3. 方法:無制限の Bash/シェル履歴?

  1. ポータブルシェルプログラミングのリソース?

  2. bash シェルでファイルのセクションを grep する方法

  3. シェルスクリプトはプログラミング言語ですか?