O destaque da sintaxe é um problema
Cada editor tem suas próprias desvantagens / vantagens dessa maneira.
Veja minha pergunta sobre SoftwareRecs e suas respectivas respostas, mais importante isso para CLI e GUI e isso para GUI .
Em especial, Código do Visual Studio , tem IMHO a melhor realce de Sintaxe dos editores de GUI.
Nos editores CLI, consulte a resposta de gVim
, que faz o mesmo trabalho de realce de sintaxe para o CLI.
Note que como eu era um usuário nano
pesado, posso dizer que nano
não consegue distinguir as variáveis dentro de aspas.
Aspas duplas ausentes são um problema maior
O que deve incomodar mais é que você não usou - suponho que você não está acostumado - mau hábito - as aspas duplas. Por favor, consulte o StackOverflow para mais informações ou simplesmente use o Google. Ou veja abaixo.
Aspas duplas para impedir globbing e divisão de palavras
Para escritores de script de shell, o nano
editor dificilmente pode ser usado, porque não reconhecerá variáveis de dentro de uma string (aspas), o que é muito ruim para cada script de shell. Aspas duplas são completamente essenciais em scripts de shell. Eles evitam o chamado globbing e a divisão de palavras, leia o artigo da ShellCheck Wiki SC2086 para obter mais informações sobre este tópico.