rmの-vオプションがバックティックと一重引用符を含むエントリを表示するのはなぜですか?

rmの-vオプションがバックティックと一重引用符を含むエントリを表示するのはなぜですか?

ファイルセットを処理すると、rm -vファイルの出力リストが削除され、バックティックと二重引用符があることがわかります。たとえば、次のようになります。

rm -v rsl.out.0???
removed `rsl.out.0579'
removed `rsl.out.0580'
removed `rsl.out.0581'

同様の引用符を使用したり、まったく引用符を使用したりするのではなく、他の引用符を使用することにもっと深い目的があるかどうかを知りたいです。

ベストアンサー1

lib/quotearg.c coreutilsのソースコードを見ると、参照がlocale設定によって異なることがわかります。私のLinux Mint 17(en_GB.UTF-8)には同じ左右の引用符()がありますが、ロケールを使用するシステムにはファイル名のen_US.UTF-8前に(左)バックティックがあります。

この記事特定の背景を持っている

おすすめ記事