我有很多包含许多文件中定义的特定变量的c文件。我需要找到并替换该变量。 例如:
U2 xyz[abc], //comment
我想找到单词[abc],并在逗号后添加一个额外的空格,通过它可以在//注释之前增加一个空格。
U2 xyz[abc], //comment
将替换为
U2 xyz[abc], //comment
我尝试了以下命令:
sed -i 's/\b/[abc/]/,\b/[abc/],/ /g' * (with escape)
sed -i 's/\b[abc],\b/[abc], /g' *
sed -i 's/\[abc\],\[abc], /g' tst1.cpp (This works fine without \b word matching)
我该怎么做?