для каждого файла .ext1 я создаю второй файл .ext2 с тем же именем файла, за исключением расширения, а затем удаляю все файлы .ext1 . Иногда процесс может завершиться сбоем, поэтому я не хотел бы знать, как удалить только файлы .ext1 , имеющие аналог .ext2 . Я хочу что-то вроде этого:
#!/bin/bash
ext1s=$(ls -l *.ext1 2>/dev/null | wc -l)
if [ $ext1s -ge 0 ]; then
generates .ext2 files
ext2s=$(ls -l *.ext2 2>/dev/null | wc -l)
if [ $ext1s -eq $ext2s ]; then
rm *.ext1
else
what i need
fi
else
echo no .ext1 files
exit
fi
