在 Linux 中,要去掉字符串中的双引号可以采用以下几种方法:

方法一:使用转义字符
在用双引号包含的字符串中,如果需要去掉其中的一个或多个双引号,可以在目标双引号前加上一个反斜杠( \ ),把它转义为普通的字符。例如,如果有这样一个字符串:"Hello "World"", 要去掉其中的第一个双引号可以这样做:"Hello \"World\""
方法二:使用单引号
在用单引号包含的字符串中,所有的字符都是字面意思,包括双引号。因此,如果需要去掉字符串中的双引号,可以使用单引号代替双引号。例如,如果有这样一个字符串:"Hello "World"", 可以写成:'Hello "World"'
方法三:使用sed命令
sed是一种文本处理工具,可以用来编辑文件、替换文本、提取文本等。如果需要从一个文件或者特定字符串中去掉双引号,可以使用下面的sed命令:
sed 's/"//g' filename
其中,s代表替换命令,"//"里面的双引号表示要替换的内容,g表示全局替换。
方法四:使用tr命令
tr命令也是一种文本处理工具,它可以用来删除、替换、转换字符等。如果需要删除一个字符串中的双引号,可以使用下面的tr命令:
echo "Hello "World"" | tr -d '"'
其中,-d表示删除,""里面的双引号表示要删除的内容。
总之,Linux 中有多种方法可以去掉双引号,选择最适合的方法可以帮助你更高效地完成任务。