我有一个包含几千列的大文件。我想用Bash中的AWK一次性删除一些特定的列和字段分隔符。
我可以使用这个单行命令(将删除第3列及其相应的字段分隔符)逐个删除一列:
然而,我想一次删除多列......有人能帮我解决吗?
我可以使用这个单行命令(将删除第3列及其相应的字段分隔符)逐个删除一列:
awk -vkf=3 -vFS="\t" -vOFS="\t" '{for(i=kf; i<NF;i++){ $i=$(i+1);}; NF--; print}' < Big_File
然而,我想一次删除多列......有人能帮我解决吗?