Chinaunix
标题:
怎么在一个文本在取某几行?
[打印本页]
作者:
yxyup
时间:
2008-08-03 08:34
标题:
怎么在一个文本在取某几行?
怎么在一个文本在取某几行?
例如:
myfile.txt
123
213
123A
456
789
....
213B
我取出123A 到 213B 中间的行,包括 123A和213B
请教各位?
作者:
7717060
时间:
2008-08-03 08:43
cat fileurl | sed -n '行号p'
cat fileurl | sed -n '起始行,终止行p'
作者:
寂寞烈火
时间:
2008-08-03 08:52
awk '/123A/,/213B/'
作者:
@sky
时间:
2008-08-03 09:02
sed -n 'x,yp' file
作者:
爱知
时间:
2008-08-03 09:03
sed -n '/123A/,/213B/p'
作者:
eeeef
时间:
2008-08-03 10:22
搞笑一个:
awk 'BEGIN{i=0}{if($0~/123A/) i=1}{if(i==1) print $0}{if($0~/213B/) i=0}' myfile.txt
作者:
liaosnet
时间:
2008-08-03 10:23
见楼上几位的~~~~这个似乎是很基础的~~
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2