Ola, estou fazendo um scripit que precisa verificar se uma string esta formatada, não to conseguindo fazer uma expressão que funcione neste caso.
Ex: Tenho a string "/media/hd2_160/samba/opl/DVD/SLUS_216.41.Innocent Life - A Futuristic Harvest Moon.iso"
preciso saber se esta formatado como algo assim: "ABCD_123_12.NOME DO_ARQUIVO - TESTE.iso"
Estou usando a seguinte expressão:
echo "/media/hd2_160/samba/opl/DVD/SLUS_216.41.Innocent Life - A Futuristic Harvest Moon.iso" | egrep -o "([A-Z]{4}\_[0-9]{3}\.[0-9]{2}\.[A-Z|a-z|0-9| |\-\_\.\:\(\)]{1,}\.[a-z|A-Z]{3})"