本文列出的十五个例子可以帮助你掌握 sed 命令。
如果要使用 sed 命令删除文件中的行,去下面的文章。
注意:由于这是一篇演示文章,我们使用不带 -i 选项的 sed 命令,该选项会在 Linux 终端中删除行并打印文件内容。
但是,在实际环境中如果你想删除源文件中的行,使用带 -i 选项的 sed 命令。
常见的 sed 替换字符串的语法。
sed -i 's/Search_String/Replacement_String/g' Input_File
tftp-5.2-22.el7.aarch64.rpm
yumdownloader --resolve --destdir=/root/mypackages/ tftp
sed -i "54s/yes/no/g" /etc/xinetd.d/tftp
687 cat tftp
第54行的yes替换为no
sed -i "54s/yes/no/" /etc/xinetd.d/tftp
695 cat tftp
将第2次出现的no替换为yes
696 sed -i "s/no/yes/2" /etc/xinetd.d/tftp
697 cat tftp
698 history