Задание 2: Переменные и аргументы
Задание 2: Переменные и аргументы - ВЫПОЛНЕНО
Что требовалось:
- Написать скрипт, принимающий аргумент (имя) и выводящий приветствие «Привет, имя!»
- Вывести количество переданных аргументов
- Использовать команды: VAR=value, $1, $#, $@
Что выполнено:
- Создан скрипт
greeting.shс приветствием по имени - Использована команда
VAR=value:name=$1 - Использована переменная
$1для получения первого аргумента - Использована переменная
$#для подсчета аргументов - Использована переменная
$@для показа всех аргументов - Добавлена валидация входных данных
- Создана полная документация с ответами на вопросы
Файлы:
-
task-2/greeting.sh- основной скрипт с переменными и аргументами -
task-2/README.md- документация с ответами на контрольные вопросы
Тестирование: $ ./greeting.sh Ошибка: не указано имя!
$ ./greeting.sh Иван Привет, Иван! Количество переданных аргументов: 1 Все аргументы: Иван
$ ./greeting.sh Иван Петров 25 Привет, Иван! Количество переданных аргументов: 3 Все аргументы: Иван Петров 25