Я не делаю достаточно сценариев, чтобы помнить, не глядя, не приводят ли двойные или одинарные кавычки к замене переменной Unix.
Я определенно понимаю, что происходит. У меня вопрос: есть ли у кого-нибудь трюк с памятью для того, чтобы сделать правильное правило цитирования в моей голове?
rcкачестве оболочки, тогда у вас есть только один тип кавычек ("это обычный символ, вrcкотором только кавычки являются одинарными кавычками, а обратный слеш используется только для продолжения строки (не внутри одинарных кавычек)). У него также гораздо более тонкий, понятный, лучший, более интуитивный синтаксис и дизайн, чем у оболочек типа Korn, таких как bash.