bashで「$」および「#」記号をエスケープする方法は?


14

bashスクリプトからエコーしたい単純な文字列があります。

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

しかし、私が\それを追加しようとする方法はありません


1
二重引用符"の代わりに使用してみました、単一の\と『......もちろん、あなたはまだ、任意の$をエスケープする必要があります?』。
マット

回答:


20

文字列にはすでに一重引用符が含まれているため、二重引用符を使用し、$記号のみをエスケープします。

echo "\$(document).ready(function() {\$('#cf-footer-paragraph').append('<p>Revision 12345</p>');});"
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.