Linux/Unix:Sed删除文件中匹配的单词

时间:2020-01-09 10:40:40  来源:igfitidea点击:

我有一个名为rsnapshot.conf的文件。
它的单词为ssh_args = -p1222。
如何在Linux或Unix之类的操作系统下使用sed命令从配置文件中匹配并删除(删除)单词ssh_args = -p 1222?
您可以使用replace sed命令更改所有出现的ssh_args = -p1222。
同一命令可用于删除所需的单词。

sed命令语法删除单词

语法为:

sed 's/word-to-find//g' input.file > output.file

Gnu/sed语法:

sed -i 's/word-to-find//g' input.file

例子

输入以下命令

sed  -i 's/ssh_args=-p 1222//g' input.file
sed  -i 's/ssh_args=-p 1222//g' /etc/rsnapshot.conf