Я хотел бы найти в каталоге и во всех его подкаталогах файлы, которые имеют такую структуру: ABC.001.XYZ, ABC.001.DEF, ABC.002.XYZ и т. Д.Он должен искать все файлы, начиная с ABC.001, подсчитывать результаты и, если он меньше x, удалять все файлы, начинающиеся с этого.Затем перейдите к ABC.002 и т. Д.
dir = X
counter=1
while [ $counter -le 500 ]
do
if [find ${dir} -type f -name 'ABC*' | wc -l -eq 5]
then
for file in $(find ${dir} -type f -name 'ABC*')
do
/bin/rm -i ${file}
fi
((counter++))
done
У меня вопрос
I.Как подключить счетчик переменных для -name 'ABC *', чтобы он увеличивался.(Как заполнитель строк)
II.Как бы я это сделал, если счетчик меньше 10 или 100, я ставлю 00 или 0 перед счетчиком, чтобы он фактически искал ABC001 * вместо ABC1 *