Тест: Модуль 11. Работа со сценариями (скриптами) оболочки Bash
Пожалуйста, ответьте на несколько вопросов, чтобы закрепить полученные знания. Правильные ответы для самопроверки вы сможете найти в конце списка. Обратите внимание, что у некоторых вопросов может быть несколько верных вариантов ответов.
Вопросы
Вопрос 1. Какая команда позволяет посмотреть, является ли команда встроенной в оболочку Bash?
Команда
setКоманда
doneКоманда
typeКоманда
man bash
Вопрос 2. Какая нотация используется для глобальных переменных?
PascalCase
camelCase
snake_case
UPPER_SNAKE
Вопрос 3. Какие кавычки позволяют подставить значение переменной?
Двойные кавычки
echo "Идентификатор пользователя $UID"Одинарные кавычки
echo 'Идентификатор пользователя $UID'Обратные кавычки
echo ``Идентификатор пользователя $UID``
Вопрос 4. Какие кавычки экранируют специальный символ доллара $, не позволяя подставлять значения переменных?
Двойные кавычки
echo "Pa$$w0rd"Одинарные кавычки
echo 'Pa$$w0rd'Обратные кавычки
echo ``Pa$$w0rd``
Вопрос 5. Какие конструкции языка позволяют повторить блок кода несколько раз в зависимости от условия?
for
while
if
until
Вопрос 6. Какой конструкцией языка можно выполнить ветвление кода?
set
exit
if
do
Вопрос 7. Как в языке Bash можно получить значение позиционных переменных?
С помощью
%1…%Nи%*С помощью
$1…${N},$*и$@С помощью
$args[0]…$args[N]
Вопрос 8. Какая команда позволяет очистить переменную?
Команда
setКоманда
unsetКоманда
clearКоманда
do
Вопрос 9. Какая переменная позволяет получить значения всех аргументов?
Переменная
$0Переменная
$@Переменная
$1Переменная
$#!
Вопрос 10. Какое расширение vscode позволяет упростить отладку bash-скриптов?
YAML
todo tree
launch.json
Bash-debug
Ответы на вопросы
c
d
a, c
b
a, b, d
c
b
b
b
d