1, 删除/etc/grub.conf文件中行首的空白符; [root@localhost mscripts]# sed 's/^[[:space:]]//g' /etc/grub.conf 2,替换/etc/inittab 文件中"id:3:initdefault:"一行中的数字为5 sed 's/(id:)3/\1 5/' /etc/inittab 3,删除/etc/inittab文件中的空白行 sed '/^$/d' /etc/inittab 4, 删除/etc/inittab文件中开头的#号; sed 's/^#//g' /etc/inittab 5 ,删除/etc/inittab文件开头的#号,但要求#号后面必须有空白字符; sed 's/^#([[:space:]][[:space:]])/\1/' /etc/inittab 6 , 删除某文件中以空白字符后面跟#类的行中的开头的空白字符及#; sed 's/^[[:space:]]#//' sedtest.txt 7,取出一个文件路径的目录名称 echo "/etc/rc.d/" | sed -r 's@^(/.*/)[^/]+/?@\1@g'
sed命令基础练习
原创
©著作权归作者所有:来自51CTO博客作者bruceweng的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:centos 脚本练习4
下一篇:centos 脚本基础练习5
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
sed命令和磁盘管理练习
linux运维基础
it;linux -
linux基础之sed命令
sed模式空间,命令编辑,高级编辑命令
linux 编辑器 sed -
Sed练习笔记
sed练习笔记 2012-3-21
职场 休闲 表达式 sed
















