我在通过另一组命令生成的文件中具有以下输出。
3 ReplicationFactor3 Conf.ms=126543
3 ReplicationFactor3 Conf.ms=139875
我需要从此文件中删除单词 ReplicationFactor 和 Conf.ms 。我使用以下sed命令,但仅删除 Conf.ms 。
sed -r -i 's/\b('ReplicationFactor'|Configsretention.ms=)\b//g' file.txt
非常感谢有人能帮助您从此输出文件中删除 ReplicationFactor 。
答案 0 :(得分:0)
$> cat file.txt
3 ReplicationFactor3 Conf.ms=126543
3 ReplicationFactor3 Conf.ms=139875
$> sed -i 's#ReplicationFactor##;s#Conf.ms##' file.txt
$> cat file.txt
3 3 =126543
3 3 =139875
答案 1 :(得分:-1)
以这种方式尝试。 'ReplicationFactor'
必须是ReplicationFactor
sed -r -i 's/\b(ReplicationFactor|Conf.ms=)\b//g' file.txt,