linux sed应用收集

来源:互联网 发布:java链接oracle数据库 编辑:程序博客网 时间:2024/05/01 07:37

    sed这东西只要多看几条例子就可以掌握啦,以下是本人收集的:(空格间距很小,注意不要漏看了)

①sed '/#(vnc-listen/{s/#//;s/127.0.0.1/0.0.0.0/}' /etc/xen/xend-config.sxp

将 #(vnc-listen '127.0.0.1')替换为 (vnc-listen '0.0.0.0')    

②将括号内的内容删除

sed 's/<[^>]*>//g'

③将制表符,空格删除

sed 's/^[\t]*//g'      

sed 's/^[ ]*//g'

④替换所有以“-[0-9]”开头、以“<”结尾的字符窜,为“<”

sed -i 's/-[0-9].*</</g'

⑤对redhat-release文件进行编辑

cat /etc/redhat-release | sed s/.*\(// | sed s/\)//

cat /etc/redhat-release | sed s/.*release\ // | sed s/\ .*//

原创粉丝点击