linux awk或sed命令处理数据

求助!!!文件中存储7列数据,分隔符“\t”,需要将第3-7列进行特殊处理。比如第一行3-7列数据为:1#3@3#4@4#1231#13000000@3#124251#8... 求助!!!文件中存储7列数据,分隔符“\t”,需要将第3-7列进行特殊处理。比如第一行3-7列数据为:1#3@3#4@4#123 1#13000000@3#12425 1#843@4#782 1#6@4#2 1#491375@4#1364000处理完成后3-7列为:1#3 1#13000000 1#843 1#6 1#491375。最终处理的结果为:1001 abc 1#3 1#13000000 1#843 1#6 1#491375请问linux用什么命令可以处理。 展开
 我来答
良玉小帝
2017-11-10 · 个人日常精心汇总合集
良玉小帝
采纳数:5925 获赞数:9451

向TA提问 私信TA
展开全部
1001 abc是怎么来的
打印3-7列很简单:
awk '{print $3" "$4" "$5" "$6" "$7}' file
追问
最原始的数据看图片,1001 abc是第1-2列,简单输出3-7列这个能处理,可是如何先处理3-7列再输出呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式