Интерполяция знака доллара в заключает в кавычки в ударе

Мой был chmod -R 777 /: после этого я не мог выяснить, как восстановить разрешение в целой файловой системе, и затем я переустановил ОС.

Никогда не делал это снова (и все еще не знайте, как восстановить такую ситуацию).

9
21.09.2016, 03:56
1 ответ

Переменные все еще расширены в двойных кавычках. Если Вы хотите избежать этого поведения, необходимо использовать одинарные кавычки вместо этого.

18
27.01.2020, 20:05
  • 1
    . Это работает. Существует ли причина этого? –  Amir Afghani 11.05.2011, 22:17
  • 2
    Да. Это было разработано тот путь! На самом деле довольно полезно смочь развернуть переменные в заключенной в кавычки строке. Это - функция. Если Вы не хотите поведения, используйте одинарные кавычки, это - то, для чего они были разработаны. –  Caleb 11.05.2011, 22:20

Теги

Похожие вопросы