Comment échapper aux symboles `$` et `#` dans bash?

14

J'ai une chaîne simple que je veux faire écho à partir de mon script bash:

$(document).ready(function() {$('#cf-footer-paragraph').append('<p>Revision 12345</p>');});

Mais comment j'essaie d'ajouter \avant # Je ne peux pas l'écho = (alors je me demande - comment faire écho à une telle commande?

myWallJSON
la source
1
essayé d'utiliser des guillemets doubles "au lieu de simples"? ...... bien sûr, vous devrez toujours échapper les $, "et \.
mat

Réponses:

20

Parce que vous avez déjà des guillemets simples dans la chaîne, utilisez des guillemets doubles et n'échappez que le $signe:

echo "\$(document).ready(function() {\$('#cf-footer-paragraph').append('<p>Revision 12345</p>');});"
enzotib
la source