Здравствуйте.
Студент. Сдаю лабу по UNIX.
Задание:
Удалить все текстовые файлы из заданного каталога
Я не долго думая, сую ему этот код:
find /DIR -name "*.txt" | xargs rm
А он говорит, что не нужен мне find, делай мол циклы. Хотя про это в задании не сказано.
Я вот набросал:
if test "$1"
then
cd "$1";
ТУТ ЦИКЛ, в котором мы идем по всем файлам
if имя файла == *.txt
rm его (удаляем его)
fi
КОНЕЦ ЦИКЛА
else
echo Usage: noparam
fi
Можете русский язык перевсти на BASH, пожалуйста.
Перемещено beastie из general