Я подозреваю, что вам это нужно, чтобы проверить успешность какого-либо сценария передачи файла или генерации отчета (я рядом?).Я бы сделал это (может быть, не самый лучший, но он должен работать) так:
#!/bin/bash
FILE_FOUND=0
ls ./ctf_error_report_??_????????????.csv &>/dev/null
if [ $? -eq 0 ]; then
FILE_FOUND=1
fi
ls ./ctf_error_report_??_????????????.???.zip &>/dev/null
if [ $? -eq 0 ]; then
FILE_FOUND=1
fi
if [ $FILE_FOUND -eq 1 ]; then
echo "Successful"
else
echo "Problem"
fi
Это вернется успешно, как только искомый шаблон файла будет найден в каталогесценарий.Вы можете изменить ./ для полного пути к файлам, конечно ...