Ми знаємо, що символ підключення використовується для заміни команд :
chown `id -u` /mydir
Що мене змусило задуматися: чи використовується символ галочки ´
для чого-небудь в оболонці Linux?
Примітка: до речі, підміна команд також може бути записана в більш читаному вигляді
chown $(id -u) /mydir
'
, ASCII 39, U + 0027) має значення у багатьох оболонках Unix (наприклад, оболонці Борна /bin/sh
) та оболонках Linux (наприклад /bin/bash
). Це запобігає поділу слів і всім розширенням. Тому ls '$foo [bar]'
повертає помилку, якщо $foo [bar]
в поточному каталозі не знайдено файлу, названого . Це рівносильно ls "\$foo [bar]"
і ls \$foo\ \[bar\]
.
'
, "
, `
) мають особливе значення в Unix оболонок.
´
називається акут тільки тоді , коли використовується в якості діакритичних (і, навпаки,`
називається апостроф ). Якщо він використовується окремо, оскільки останній є зворотним відбитком , першим здавалося, що першим його можна назвати галочкою або тиком вперед (будь ласка, не давайте називати це зворотним зворотом ). Я змінив назву питання, щоб включити вашу замітку.