Kita tahu bahwa karakter backtick digunakan untuk substitusi perintah :
chown `id -u` /mydir
Yang membuat saya bertanya-tanya: apakah karakter tick ´
digunakan untuk apa pun di shell Linux?
Catatan: secara kebetulan, substitusi perintah juga dapat ditulis sebagai lebih mudah dibaca
chown $(id -u) /mydir
'
ASCII 39, U + 0027) memiliki makna di banyak shell Unix (mis. Shell Bourne /bin/sh
) dan shell Linux (mis /bin/bash
.). Ini mencegah pemisahan kata dan semua ekspansi. Jadi ls '$foo [bar]'
mengembalikan kesalahan kecuali ada file bernama $foo [bar]
di direktori saat ini. Ini sama dengan ls "\$foo [bar]"
dan ls \$foo\ \[bar\]
.
'
, "
, `
) memiliki arti khusus dalam kerang Unix.
´
itu disebut aksen akut hanya ketika digunakan sebagai diakritik (dan, sebaliknya,`
disebut aksen kubur ). Ketika digunakan sendiri, karena yang terakhir adalah backtick , tampaknya wajar untuk yang pertama disebut tick atau forward tick (tolong jangan menyebutnya reverse backtick ). Saya telah memodifikasi pertanyaan judul untuk memasukkan catatan Anda.