<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[运维进行时]]></title> 
<link>https://blog.liuts.com/index.php</link> 
<description><![CDATA[互联网运维与架构]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[运维进行时]]></copyright>
<item>
<link>https://blog.liuts.com/post//</link>
<title><![CDATA[笔记:sed(二)]]></title> 
<author>root &lt;admin@yourname.com&gt;</author>
<category><![CDATA[SHELL]]></category>
<pubDate>Tue, 21 Aug 2007 13:59:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//</guid> 
<description>
<![CDATA[ 
	使用替换修改字符串<br/>(&)命令&nbsp;&nbsp; 增加或修改一个字符串<br/><br/>sed -n 's/reiserfs/hellow &/p' /etc/fstab<br/>sed 's/reiserfs/hellow &/p' /etc/fstab<br/>sed -n 's/reiserfs/& hellow/g p' /etc/fstab<br/><br/>将sed结果写入文件 (w)<br/>sed '1,2 w filename' /etc/fstab<br/><br/>从文件中读文本<br/>格式<br/>adress r filename<br/>sed '/reiserfs/r /etc/passwd' /etc/fstab<br/>匹配后退出<br/>查询首次出现模式然后退出<br/>sed '/.d*/q' /etc/fstab<br/><br/>显示文件中的控制字符串<br/>格式<br/>[address, [address]] l&nbsp;&nbsp;&nbsp;&nbsp; (l=list)<br/>sed -n '1,$l' /etc/fstab<br/>sed -n '1l' /etc/fstab<br/><br/>处理控制字符串<br/><br/>处理报文输出<br/>1)使用s/-*//g删除横线----------<br/>2)使用/^$/d 删除空行<br/>3)使用$d删除最后一行<br/>4)使用1d删除第一行<br/>5)使用awk '&#123;print $1&#125;' 打印第一列<br/><br/>快速一行命令&nbsp;&nbsp; ([]表示空格)<br/>'s/&#92;.$//g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;删除以句点结尾的行<br/>'-e/abcd/d'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除包含abcd的行<br/>'s/[][][]*/[]/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 用一个空格代替三个以上空格<br/>'/^$/d'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除空行<br/>'s/^.//g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除第一个字符<br/>'s/col&#92;(...&#92;)//g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;删除col和后面紧跟的3个字符<br/>'s/[]/[] //g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;删除所用空格并用tab键替代<br/>'s/^[]//g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;删除行首所有tab键<br/>'s/[]*//g'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 删除所有tab键<br/>Tags - <a href="https://blog.liuts.com/tags/sed/" rel="tag">sed</a>
]]>
</description>
</item><item>
<link>https://blog.liuts.com/post//#blogcomment</link>
<title><![CDATA[[评论] 笔记:sed(二)]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://blog.liuts.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>