Задание:
Создайте сценарий командной оболочки, который позволяет создавать архив типа tar.gz
для указанного в качестве 1-го параметра командной строки каталога. В случае, если
указанным параметром является простой файл, сценарий должен упаковать его в gz-архив.
Если указан второй параметр командной строки и он является каталогом, архив, созданный
сценарием, должен быть перемещен в этот каталог. Если вторым параметром указан файл –
сценарий должен выдать ошибку.
Правильно ли я написал, помогите пожалуйста.
tar cf $1.tar $1
gzip $1.tar
echo Compression done! Archive name is $1.tar.gz
if [ -d $1 ]
then
echo Oh, it is directory, lets move file to it
mv -f $1.tar.gz $1
echo File is move to $1
fi
echo The task is done!!!
Последние комментарии
-
fhunter, 25 апреля в 1:07 → Перекличка 11
-
Иванн, 9 апреля в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
-
Oksana_Gusak, 13 октября в 7:31 → Как «замокать» файл для юниттеста в Python? 2
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
-
fhunter, 26 февраля 2021 года в 20:45 → A, MX, PTR — Настройка и проверка извне. Как ? 2

Ну вот как <font color=«blue»>так</font>. С тебя пиво.
Спасибо.