Como usar expressão regular dentro de um if no bash

Precisei remover alguns arquivos que tinham um padrão no nome, no caso terminavam com a mesma string em seu nome. Para usar uma expressão regular dentro do if no bash usa-se o operador ~=. Por exemplo:

if [[ $var =~ string$ ]] ...

Meu if ficou:

if [[ $arq =~ string$ ]]; then
   rm $arq
fi

Simples assim.

Nenhum comentário:

Postar um comentário