5

最近、いくつかの bash コードを読みました。echo $"asdf"$のためですか?

$"asdf"と ちょうどはどう違い"asdf"ますか?

4

1 に答える 1

11

bash manualに記載されているように、ローカライズに使用されます。

二重引用符で囲まれた文字列の前にドル記号 ('$') を付けると、現在のロケールに従って文字列が翻訳されます。現在のロケールが C または POSIX の場合、ドル記号は無視されます。文字列が翻訳されて置換される場合、置換は二重引用符で囲まれます。

于 2013-05-21T08:31:53.830 に答える