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)
tr、sed的基本用法,供大家学习参考。
#cat test.txt 345sss 111fdssasa 1232jkljkll
#sed 's/[0-9]*/&,/' test.txt 345,sss 111f,dssasa 1232,jkljkll |