用sed 每隔十行取一行数据怎么操作
3个回答
展开全部
来自于 梦行智科
使用命令:
sed -n np path
sed:命令
-n:选项
np:参数,取第几行内容
path:文件路径
如,取/home/xx/Makefile的第7行内容:
sed -n 7p /home/xx/Makefile
取多行内容:
sed -n 7,8,20p /home/xx/Makefile
可以配合其他命令使用,获取/home/xx/Makefile中包含内容"arm"的第一行,注意大小写:
cat /home/xx/Makefile | grep "arm" | sed -n 1p正确的用法应该是sed -n num1,num2p /filePath。 这个命令表示:从第num1行开始,取到num2行
使用命令:
sed -n np path
sed:命令
-n:选项
np:参数,取第几行内容
path:文件路径
如,取/home/xx/Makefile的第7行内容:
sed -n 7p /home/xx/Makefile
取多行内容:
sed -n 7,8,20p /home/xx/Makefile
可以配合其他命令使用,获取/home/xx/Makefile中包含内容"arm"的第一行,注意大小写:
cat /home/xx/Makefile | grep "arm" | sed -n 1p正确的用法应该是sed -n num1,num2p /filePath。 这个命令表示:从第num1行开始,取到num2行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sed -n '{n;n;n;n;n;n;n;n;n;p}'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询