Как проверить, соответствует ли строка определенной схеме?Shell scripting: Как проверить, соответствует ли строка определенной схеме?
Например, у меня есть $ var, в котором хранится «hello.txt», и шаблон, который я хочу сопоставить, это «^ (. +). Txt $" (т. Е. Что-нибудь, что имеет «[любой текст здесь] .txt "
могу ли я использовать Shell, встроенный '= ~' – Sakura
Абсолютно? лучше – kappa
Это совершенно глупо, учитывая, что is не вызывает регулярное выражение и может быть легко выполнен на переносимом языке оболочки, описанном POSIX, без расширений 'bash'. – Kaz