เรารู้ว่าตัวอักษร backtick ใช้สำหรับการทดแทนคำสั่ง :
chown `id -u` /mydir
สิ่งใดที่ทำให้ฉันสงสัย: มีการ´ใช้อักขระติ๊กกับสิ่งใดในเปลือก Linux หรือไม่
หมายเหตุ: โดยบังเอิญการทดแทนคำสั่งยังสามารถเขียนได้ง่ายขึ้นเช่น
chown $(id -u) /mydir
', ASCII 39, U + 0027) มีความหมายคล้ายกับอักขระในเครื่องหมายอัญประกาศเดี่ยว(เช่น Bourne เชลล์/bin/sh) และ Linux shell (เช่น/bin/bash) มันป้องกันการแยกคำและการขยายทั้งหมด ดังนั้นls '$foo [bar]'จะส่งกลับข้อผิดพลาดเว้นแต่จะมีไฟล์ชื่อ$foo [bar]ในไดเรกทอรีปัจจุบัน มันเท่ากับการและls "\$foo [bar]" ls \$foo\ \[bar\]
', ", `) มีความหมายพิเศษในเปลือกหอย Unix
´ว่าเรียกว่าสำเนียงเฉียบพลันเฉพาะเมื่อใช้เป็นเครื่องหมายกำกับเสียง (และตรงกันข้าม`เรียกว่าสำเนียงหลุมฝังศพ ) เมื่อใช้คนเดียวเนื่องจากหลังเป็นbacktickจึงเป็นเรื่องธรรมดาที่คนแรกจะเรียกเห็บหรือเห็บไปข้างหน้า (โปรดอย่าเรียกว่าย้อนกลับย้อนหลัง ) ฉันได้แก้ไขคำถามชื่อเรื่องเพื่อรวมบันทึกย่อของคุณแล้ว