Exercise #1. Bash: command line, shell scripting∗
Description∗
Написать bash-скрипт, который удалит в директории, полученной в качестве параметра:
- все файлы, имена которых заканчиваются
.tmp. - все файлы, имена которых начинаются символами
-,_или~.
Requirements∗
Название директории проекта: exercise01
Extra∗
-
Если не указана директория, использовать текущую.
-
Если передаётся ключ
-hили--help, выводить информацию об использовании. -
Если передаётся ключ
-rили--recursive:- выполнять удаление во всех вложенных директориях;
- удалить пустые директории после рекурсивного удаления (исключая начальную).
-
Если первым параметром передаётся ключ
-yили--yes, исключить необходимость отвечать утвердительно на вопросы системы. -
Если передаётся ключ
-tили--test, выводить пути к файлам, подлежащим удалению, но сами файлы не удалять.
Students' drafts
#!/bin/bash
...1
#!/bin/bash
...2