Я хочу использовать оператор switch / case в bash, чтобы проверить, содержит ли имя файла, являющееся строкой, что-то, но не содержит.
Вот мой случай:
case "$fileName" in
*Failed|!cp*)
echo "match"
;;
esac
Но в настоящее время это не работает, как я могу узнать, соответствует ли строка "Failed", но также не содержит "cp"?
Было бы здорово, если бы это можно было сделать и в коммутаторе / корпусе