如何使用sed替换仅以某些字符开头的文本

时间:2019-03-07 20:06:15

标签: bash sed

我正在尝试用一个新文件覆盖一个文件中的mac地址,因为当前文件已经过时了。我现在熟悉命令"sed -i 's/old_string/new_string/g' file_name。我的问题是,是否有一种方法可以修改此命令,以便即使您只知道它开头的字符也可以替换整行。例如,文件中的mac地址以#MAC开头,但是如果不实际查看文件,我将不知道该行的其余部分。无论哪种方式,我都希望将整个行替换为以MAC开头的新mac地址。我该怎么做?

0 个答案:

没有答案