НачатьНачать бесплатно

Имя переменной и её значение

Распространённая ошибка — забыть поставить $ перед именем переменной. Если этого не сделать, оболочка использует само введённое имя, а не значение переменной.

Опытные пользователи нередко допускают другую ошибку — опечатку в имени переменной. Например, если переменная datasets определена так:

datasets=seasonal/*.csv

а затем введена команда:

echo $datsets

оболочка не выведет ничего, потому что переменная datsets (без второй буквы «a») не определена.


Если запустить эти две команды в домашнем каталоге, какой результат будет выведен?

files=seasonal/*.csv
for f in files; do echo $f; done

(Внимательно прочитайте первую часть цикла, прежде чем отвечать.)

Это упражнение является частью курса

Введение в Shell

Посмотреть курс

Практическое интерактивное упражнение

Превратите теорию в практику с помощью одного из наших интерактивных упражнений

Начать упражнение