awk:打印特定列和一系列连续列

awk:打印特定列和一系列连续列,awk,Awk,如果我想打印第四列到第十列,我可以使用: awk '{for( i=4; i<=10; i++ ){printf( "%s ", $i )}; printf( "\n"); } awk'{for(i=4;i尝试以下内容,并告诉我这是否有帮助 awk '{printf("%s %s",$1,$3);for( i=4; i<=10; i++ ){printf( "%s ", $i )}; printf(" %s\n",$12);}' Input_file awk'{printf(“

如果我想打印第四列到第十列,我可以使用:

awk '{for( i=4; i<=10; i++ ){printf( "%s ", $i )}; printf( "\n"); }

awk'{for(i=4;i尝试以下内容,并告诉我这是否有帮助

awk '{printf("%s %s",$1,$3);for( i=4; i<=10; i++ ){printf( "%s ", $i )}; printf(" %s\n",$12);}'  Input_file

awk'{printf(“%s%s”,$1,$3);对于(i=4;i请尝试以下内容,并告诉我这是否有帮助

awk '{printf("%s %s",$1,$3);for( i=4; i<=10; i++ ){printf( "%s ", $i )}; printf(" %s\n",$12);}'  Input_file
awk'{printf(“%s%s”,$1,$3);对于(i=4;iawk解决方案:

awk '{ for(i=1;i<=12;i++) if(i!~/^(2|11)$/) printf "%s ",$i; print "" }' file
awk'{for(i=1;iawk解决方案:

awk '{ for(i=1;i<=12;i++) if(i!~/^(2|11)$/) printf "%s ",$i; print "" }' file

awk'{for(i=1;我很高兴它帮助了你,不断学习,不断分享知识。很高兴它帮助了你,不断学习,不断分享知识。