コマンドの置換にバックティック文字が使用されていることがわかっています。
chown `id -u` /mydir
ティック文字´
がLinuxシェルの何かに使用されているのですか?
注:ちなみに、コマンド置換は、次のように読みやすくすることもできます。
chown $(id -u) /mydir
'
、ASCII 39、U + 0027)は、多くのUnixシェル(たとえば、Bourneシェル/bin/sh
)およびLinuxシェル(たとえば/bin/bash
)で意味を持っています。単語の分割とすべての拡張を防ぎます。そのため、現在のディレクトリにls '$foo [bar]'
指定さ$foo [bar]
れたファイルがない限り、エラーを返します。ls "\$foo [bar]"
およびと同等ls \$foo\ \[bar\]
です。
'
、"
、`
)Unixシェルで特別な意味を持ちます。
´
と呼ばれていました(逆に、重大アクセントと呼ばれていました)。単独で使用した場合、後者はバックティックであるため、前者をティックまたはフォワードティックと呼ぶのは自然なことのように思われました(リバースバックティックと呼ばないでください)。タイトルの質問を変更して、メモを含めました。`