6
bashでの文字列比較。[[: 見つかりません
私はbashで文字列を比較しようとしています。私はすでにstackoverflowでそれを行う方法についての答えを見つけました。私が試しているスクリプトでは、前述の質問でAdamから送信されたコードを使用しています。 #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" == *"$needle"* ]]; then echo "haystack '$string' contains needle '$needle'" fi 2番目の投稿で見つけることができるubuntuforumsからのアプローチも試しました if [[ $var =~ regexp ]]; then #do something fi どちらの場合もエラーが発生します。 [[: not found 何が悪いのですか?