当前位置: > shell编程 >

tr、sed的基本用法

时间:2014-09-08 22:24来源:linux.it.net.cn 作者:it

tr、sed的基本用法,供大家学习参考。

匹配空行:
sed '/^ *$/d' tmp.txt
tr -s "[\r]" "[\n]"
sed '/max/!d' test.txt         删除不含max的行
sed '/report/s/5/8' test.txt   将把所有包含report的行里出现的第一个5改成8
sed 's/....//' test.txt        删除每行的前4个字符
sed 's/...$//' test.txt        删除每行的后3个字符
sed '/east/,/west/s/north/south' test.txt 把从east到west这个范围内所有行中出现的north替换成south

#cat test.txt
123abc

345sss

111fdssasa

1232jkljkll

#sed 's/[0-9]*/&,/' test.txt
123,abc

345,sss

111f,dssasa

1232,jkljkll

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