温馨提示×

linux查找替换怎样忽略空格

小樊
81
2024-12-28 11:29:53
栏目: 智能运维

在Linux中,你可以使用sed命令来查找和替换文本,同时忽略空格

sed 's/old_text/new_text/g' input_file > output_file

为了忽略空格,你可以在查找和替换文本中使用正则表达式。在这种情况下,你可以使用\s来匹配任何空白字符(包括空格、制表符和换行符)。例如,如果你想将所有的"old text"替换为"new text",同时忽略空格,你可以使用以下命令:

sed 's/\s*old\s*text\s*/new\s*text/g' input_file > output_file

这里,\s*表示零个或多个空白字符。这样,即使"old text"前后有空格,替换也会成功执行。

0