Chinaunix
标题:
求助,sed问题
[打印本页]
作者:
编程序了没
时间:
2013-12-11 10:17
标题:
求助,sed问题
A=`sed -n '1,3p' $B`
B是一段文本内容,如上所示,则A等于B的1到3行,我想取得是B的第1行和第3行应该怎么写?
作者:
lkk_super
时间:
2013-12-11 10:20
sed -n '1p;3p' $B
复制代码
作者:
关阴月飞
时间:
2013-12-11 10:22
回复
1#
编程序了没
B是一段文本内容
目测$B 不是文件:
A=`sed -n '1p;3p' <<<"$B"`
复制代码
作者:
seesea2517
时间:
2013-12-11 10:50
来晚了来点不一样的:
sed -n '2b; 4q; p'
复制代码
作者:
yestreenstars
时间:
2013-12-11 10:53
本帖最后由 yestreenstars 于 2013-12-11 11:09 编辑
@seesea2517
那我也来点不一样的吧:
sed '2d;4Q'
复制代码
作者:
WilliBhamlll
时间:
2013-12-11 10:57
本帖最后由 WilliBhamlll 于 2013-12-11 10:57 编辑
sed -n -e{1,3}p
复制代码
作者:
WilliBhamlll
时间:
2013-12-11 10:59
回复
5#
yestreenstars
貌似不行啊
作者:
yestreenstars
时间:
2013-12-11 11:09
回复
7#
WilliBhamlll
确实不行,我已经改了~
作者:
nbrr
时间:
2013-12-11 12:36
sed '2d;3q'
复制代码
可以用awk吗
awk 'NR==1||NR==3'
复制代码
作者:
seesea2517
时间:
2013-12-11 16:46
回复
5#
yestreenstars
不要太简单啊!
作者:
yestreenstars
时间:
2013-12-11 16:48
回复
10#
seesea2517
简洁明了~
作者:
seesea2517
时间:
2013-12-11 16:55
回复
11#
yestreenstars
I Fu Le U
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2