У меня есть строка в Bash:
string="My string"
Как проверить, содержит ли она еще одну строку?
if [ $string ?? 'foo' ]; then
echo "It there!"
fi
Где ??
- мой неизвестный оператор. Использовать эхо и grep
?
if echo "$string" | grep 'foo'; then
echo "It there!"
fi
Это выглядит немного неуклюжим.