Bash: аргументы, массивы и фоновые задачи — практика
Скрипт получает аргументы, хранит значения в массиве и запускает длительную команду в фоне. В этих шести вопросах нужно прочитать синтаксис Bash и выбрать команду для следующего действия.
Как проходить
Сначала разберите строку интерпретатора и позиционные параметры. Потом переходите к обычным и ассоциативным массивам. Завершите управлением заданиями оболочки: список jobs относится к текущей сессии, а не ко всем процессам машины.
Задания
- Shebang в Bash: зачем нужен путь к интерпретатору.
- Bash: первый аргумент скрипта.
- Массив Bash: как обратиться ко второму элементу.
- Bash declare -A: ассоциативный массив.
- Bash jobs: фоновые задачи текущей оболочки.
- Bash fg: вернуть фоновую задачу на передний план.
После отдельных вопросов можно перейти к последовательной практике в курсе Bash Linux + Git: от новичка до уверенного пользователя. Посмотрите программу и доступные пробные уроки, чтобы выбрать следующий шаг.
- Shebang в Bash: зачем нужен путь к интерпретатору
Shebang в Bash: зачем нужен путь к интерпретатору. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя - Bash: первый аргумент скрипта
Bash: первый аргумент скрипта. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя - Массив Bash: как обратиться ко второму элементу
Массив Bash: как обратиться ко второму элементу. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя - Bash declare -A: ассоциативный массив
Bash declare -A: ассоциативный массив. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя - Bash jobs: фоновые задачи текущей оболочки
Bash jobs: фоновые задачи текущей оболочки. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя - Bash fg: вернуть фоновую задачу на передний план
Bash fg: вернуть фоновую задачу на передний план. Вопрос с проверкой ответа и переходом к практике курса.
Bash Linux + Git: от новичка до уверенного пользователя
