我想运行一个sed命令:sed命令用if(
替换if (
我的命令如下:
sed 's/if(/if ( /g' file1.c >file1.c
其中file1.c
包含需要替换的字符串。
问题是文件内容被清除,没有反映出任何变化。
答案 0 :(得分:0)
使用此:
sed -re 's/if(/if ( /g'
答案 1 :(得分:0)
您可以尝试两种不同的方法。
如果您想更新现有文件:
sed -i 's/if(/if ( /g' file1.c
如果要将修改后的文件存储在另一个文件中:
sed 's/if(/if ( /g' file1.c > file2.c