bash 变量替换删除开头的

bash 变量替换删除开头的

我正在使用替换从字符串中删除开头[和结尾],例如“[abc]”,如下所示。

braces="]["
letter="[abc]"
ltr="${letter//[$braces]/}"

但是字符串的替换失败letter=[[:digit:]]。我希望替换仅删除外部的[],而不是删除所有出现的。

相关内容