当前位置:  开发笔记 > 编程语言 > 正文

如何使用sed/awk/perl从特定列中删除n个字符

如何解决《如何使用sed/awk/perl从特定列中删除n个字符》经验,为你挑选了2个好方法。



1> Michael Rour..:
 awk  '{ $4 = substr($4, 8); print }'


抱歉错过了这个要求......`awk'BEGIN {OFS ="\ t"} {$ 4 = substr($ 4,8); print}'`

2> zdim..:
perl -anE'$F[3] =~ s/.{7}//; say join "\t", @F' data.txt

要么

perl -anE'substr $F[3],0,7,""; say join "\t", @F' data.txt

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有