对于以下代码:
sed "s/ //g" filename
既然是用来去掉空格的,为什么'g'前面有2个正斜杠。可能是什么原因。虽然它运行良好。
最佳答案
我建议你读一些tutorial首先了解 sed。
长话短说,使用此示例sed“s/search_pattern/replace_string/g”文件名
:
s
表示搜索和替换search_pattern
是要搜索的模式replace_string
是要替换的字符串g
表示全局应用该操作,这意味着对所有匹配模式保持搜索和替换
因此,sed "s///g"filename
表示搜索文件中的所有空间并将其替换为空字符串
关于linux - 为什么 sed 命令中 g 关键字之前有 2 个正斜杠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58830173/