Não faço scripts suficientes para lembrar, sem olhar para cima, se aspas simples ou duplas resultam na substituição de uma variável Unix.
Eu definitivamente entendo o que está acontecendo. Minha pergunta é: alguém tem um truque de memória para fazer a regra de cotação correta ficar na minha cabeça?
rc
como shell, então você tem apenas um tipo de aspas ("
é um caractere comum emrc
que as únicas aspas são aspas simples e a barra invertida é usada apenas para continuação de linha (não dentro de aspas simples)). Ele também possui uma sintaxe e um design muito mais enxutos, limpos, melhores e mais intuitivos do que os shell do tipo Korn, como o bash.