Задали задние написать на Linux Ubuntu скрипт очистки деррикторий от определённых типов файлов указанных в коде подскажите почему код не работает? #!/bin/bash
if [ -d _hw_dir ] then cd _hw_dir rm .bak .tmp .backup echo "Файлы успешно удалены" else echo "Дирректория отсутствует" fi
Тоесть каждое расширение нужно отдельной * отметить и тогда всё будет работать?
Андрей
Высший разум
(427546)
sima sima, Нужно задавать либо конкретные имена файлов, либо маску имён файла. *.bak - маска, задающая все файлы, имена которых заканчиваются на ".bak".
#!/bin/bash
if [ -d _hw_dir ]
then
cd _hw_dir
rm .bak .tmp .backup
echo "Файлы успешно удалены"
else
echo "Дирректория отсутствует"
fi