วิธีการหลีกเลี่ยงสัญลักษณ์ `$ 'และ` #' ใน bash?


14

ฉันมีสตริงง่ายๆที่ฉันต้องการสะท้อนจากสคริปต์ทุบตีของฉัน:

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

แต่ฉันจะลองเพิ่ม\ก่อนที่ # ฉันไม่สามารถ echo มัน = (ดังนั้นฉันสงสัย - วิธี echo คำสั่งดังกล่าว?


1
ลองใช้เครื่องหมายคำพูดคู่ "แทนที่จะเป็นซิงเกิล '? ...... แน่นอนว่าคุณยังคงต้องหลีกเลี่ยง $,' และ \.
แมตต์

คำตอบ:


20

เนื่องจากคุณมีเครื่องหมายคำพูดเดี่ยวในสตริงอยู่แล้วให้ใช้เครื่องหมายคำพูดคู่และยกเว้น$เครื่องหมายเท่านั้น:

echo "\$(document).ready(function() {\$('#cf-footer-paragraph').append('<p>Revision 12345</p>');});"
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.