Этот вопрос проверяет знание работы с кавычками в Bash, их влияние на интерпретацию переменных и команд.
Одинарные кавычки ' ' предотвращают интерпретацию переменных и команд, а двойные " " позволяют их подставлять.
VAR="world"
echo 'Hello $VAR' # Выведет: Hello $VAR
echo "Hello $VAR" # Выведет: Hello worldВ Bash кавычки используются для работы со строками. Они бывают:
Одинарные кавычки ' '
Вся строка воспринимается как текст.
Переменные и команды не подставляются.
VAR="world"
echo 'Hello $VAR' # Выведет: Hello $VARДвойные кавычки " "
Подставляют переменные и выполняют командные вложения.
echo "Hello $VAR" # Выведет: Hello worldИспользование команд в кавычках:
echo "Сегодня: $(date)"Используйте ' ' для текстов без подстановки переменных и " " для их интерпретации.