从https://unix.stackexchange.com/a/378549/674
tmp=${string//"$separator"/$'\2'}
是什么$
意思$'\2'
?
是$'\2'
参数扩展吗?
谢谢。
答案1
这是ANSI-C 引用:
该形式的单词
$'string'
经过特殊处理。该单词扩展为string
,并按照 ANSI C 标准指定的方式替换反斜杠转义字符。
$'\2'
扩展为八位字符,其值为八进制值2。在您引用的答案中,该字符用作字段分隔符。