'.png)
Eu recebo esse errofestana minha hospedagem virtual, em tarefas cron. Meu comando é o seguinte:
/usr/bin/mysqldump --user=USERNAME --password="C\(mRA0_ifmv\(" DATABASE > ROOTFOLDER/backup/$(date +%F).sql && gzip ROOTFOLDER/backup/$(date +%F).sql
Eu me escondi de verdadedo utilizador,base de dadosepasta inicialpara fins de segurança. Entendo que minha senha causa esse erro, mas não quero alterá-la.
Como posso escapar do caractere de colchete aberto ou evitar esse erro e por que "\" não funciona?
Responder1
Use aspas simples para a senha.
--password='C\(mRA0_ifmv\('
Colocar caracteres entre aspas simples (''') preserva o valor literal de cada caractere entre aspas. Uma aspa simples não pode ocorrer entre aspas simples, mesmo quando precedida por uma barra invertida.
Colocar caracteres entre aspas duplas ('"') preserva o valor literal de todos os caracteres entre aspas, com exceção de '$', '`', '\' e, quando a expansão do histórico está habilitada, '!'.