Come sfuggire ai simboli `$` e `#` in bash?


14

Ho una semplice stringa che voglio riecheggiare dal mio script bash:

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

Ma qualsiasi modo in cui provo ad aggiungere \prima # Non posso echo it = (Quindi mi chiedo - come echeggiare un tale comando?


1
provato a usare le virgolette doppie "invece del singolo '? ...... ovviamente dovrai comunque scappare da $,' e \.
matt

Risposte:


20

Poiché nella stringa sono già presenti virgolette singole, utilizzare virgolette doppie e sfuggire solo al $segno:

echo "\$(document).ready(function() {\$('#cf-footer-paragraph').append('<p>Revision 12345</p>');});"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.