Я пытаюсь придумать синтаксис для регулярного выражения в выражении IF, но у меня не получается быстро ... Может кто-нибудь протянуть руку, пожалуйста?
if [[ "$path/$file" =~ .{txt,doc,docx,xlsx,rtf} ]];
then
echo "hello"
fi
Это достаточно близко к шаблон шарика . Попробуйте
if [[ "$path/$file" == *.{txt,doc,docx,xlsx,rtf} ]];
, Если Вы действительно хотите регулярное выражение
if [[ "$path/$file" =~ \.(txt|doc|docx|xlsx|rtf)$ ]];
Нахождение учебного руководства по регулярному выражению, онлайн оставленного как осуществление...