当前位置: > Linux命令 >

Linux下sed命令用法教程

时间:2014-06-26 14:15来源:linux.it.net.cn 作者:IT网

在linux中sed命令用处很多,且多与grep命令相结合。
 

grep -v 关键字  文件  文件中的关键字给过滤掉
grep -v “^关键字”  文件  以关键字开头的给过滤掉
sed -e ‘/关键字/d’文件   输出时把关键字给删除掉


以/etc/passwd为例:
输出除了1-30之外的行:
<a  data-cke-saved-href=http://www.jbxue.com/os/linux/ href=http://www.jbxue.com/os/linux/ target=_blank class=infotextkey>linux</a> sed命令教程1

只输出文本的1-3行:
linux sed命令教程2

输出除了以root行开头的行:
linux sed命令教程3

拿westos替换掉文本中所有的root字符输出:
linux sed命令教程4

拿westos替换到文本中第一列的所有root字符:
linux sed命令教程5

以上修改都是输出,并未修改原文件的内容,想要直接修改原文件可以加-i 参数:
linux sed命令教程6

也可以将我的修改写到文件中,通过执行该文件来修改目标配置文件:
linux sed命令教程7

linux sed命令教程8

即修改原文件还要把原文件做个备份:
linux sed命令教程9

linux sed命令教程10

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容