$" some-string"是什么在bash中意味着什么?

时间:2017-02-01 16:36:06

标签: bash

当引用的字符串前面带有美元字符时,bash是什么意思?

示例:

echo $"foo"

1 个答案:

答案 0 :(得分:1)

这使得字符串可以翻译。从手册页:

  

以美元符号开头的双引号字符串($" string")将导致字符串被翻译          到当前的语言环境。如果当前区域设置为C或POSIX,则忽略美元符号。如果字符串是          翻译和替换,替换是双引号。