У меня есть сценарий Bash со следующими строками кода:
echo "current directory is" $PWD
echo $PWD
# put current directory into a variable for use later in script
originalDirectory=$PWD
echo "contents of original directory variable:" originalDirectory
Первые 2 строки вывода имеют смысл, но 3-й не делает. Я ожидал, что это произведетcontents of original directory variable: /media/sf_code/scripts
но это просто печатает название переменной. Почему это не отображает содержание originalDirectory переменной после двоеточия в той строке?
Последняя серия должна быть
echo "contents of original directory variable:" $originalDirectory
Без $
, это - текст, не переменный контент. Таким образом, Вы получаете текст.
, Таким образом, это , ожидал вывод ;-)