[[ "bcd" =~ "ab" ]]
[[ "abc" =~ "ab" ]]
скобки предназначены для теста, и поскольку это двойные скобки, это может привести к некоторым дополнительным тестам, таким как =~
.
Таким образом, вы могли бы использовать эту форму что-то вроде
var1="ab"var2="bcd"if [[ "$var2" =~ "$var1" ]]; then echo "pass"else echo "fail"fi
Редактировать: исправил "=~", перевернул.