awk或sed单独提取每个列数

时间:2018-01-02 04:09:04

标签: bash awk sed

您好我想通过命令将每个行计数提取到一个文件。

4495125 94307025    giovy115p@live.it   94307025.094307025  12443
stazla  deva1a23@gmail.com  1992/.:\1
1447585 gioao_87@hotmail.it h1st@1
saknit  tomboro@seznam.cz   1233    1990
_______________________________________________________
5column.txt
4495125 94307025    giovy115p@live.it   94307025.094307025  12443
_______________________________________________________
4column.txt 
saknit  tomboro@seznam.cz   1233    1990
_______________________________________________________
3column.txt 
stazla  deva1a23@gmail.com  1992/.:\1
1447585 gioao_87@hotmail.it h1st@1

我需要代码才能完成这项工作!!

1 个答案:

答案 0 :(得分:0)

关注awk可以帮助您。

awk '{print > NF"column.txt"}'  Input_file

输出它将创建3个名为5column.txt4column.txt3column.txt的文件。