if [ "$(ls test* | wc -l)" -le "2" ] ; then echo true; else echo false; fi
if -fi
-условие-le
- больше или равно then
- если условие сработало то выводит эхоelse
- в противном случае Пример, в /home/user лежат файлы test14 test12 test123 test1234. Необходимо чтобы скрипт проверил директорию, и в случае если в ней лежит только один файл test14 завершился успешно, а если в ней находятся файлы указанные выше, то прерывался.
случайный набор цифр после слова test
(( $(ls /home/user |grep -c ^test) > 1 )) && exit