だから私はこの機能を持っています
function test(){
local output="CMD[hahahhaa]"
if [[ "$output" =~ "/CMD\[.*?\]/" ]]; then
echo "LOOL"
else
echo "$output"
fi;
}
ただし、コマンド ラインでテストを実行すると、パターンが $output と一致する必要があるにもかかわらず、"LOOL" ではなく $output が出力されます...
私は何を間違えましたか?