我在处理Unix中的文件时遇到了困难。有人可以指导我如何处理吗?预先感谢
我的文件的字段计数不一致。我正在尝试收集所有具有X个字段的记录。
当我基于定界符对文件进行awk检查时,我发现我的记录中有很大一部分包含19个字段。所以我想隔离这些记录,并将其制成一个单独的文件。
文件:x_orbit.txt
记录:1000
逗号分隔符
cat x_orbit.txt | awk --field-separator=',' '{print NF}' | sort -n| uniq -c
rec col
700 19
50 20
50 21
50 22
50 23
10 24
10 25
10 26
10 27
10 28
9 29
1 31
1 32
1 33
1 35
10 36
27 42
答案 0 :(得分:0)
awk '{print > ("out_"(NF==19 ? NF : "other"))}' x_orbit.txt