AI大数据shell数据清理文件按照固定格式文件入库

cat awk_test
5|1|2|0
||
5|1|2|0
||
5|5|3|0|0|0
5|5|3|0|0|1
5|1|2|1|0|
5|2|2|1|0|3
5|3|2|1|0|6
5|4|2|1|0|8
5|5|2|1|0|
5|6|2|1|0|
5|1|7|1|5|0
5|1|8|1|5|
5|1|0|1|5|
5|0|2|1|5|
5|1|1|1|5|0
5|1|3|1|5|1
5|1|4|1|5|
5|1|2|0
||
5|1|2|3|5|1
5|1|2|4|5|
5|1|2|5|4|
5|1|2|6|5|
5|1|2|7|5|
5|1|2|1|5|
5|1|2|1|1|

```bash
##切割文件为正常格式列数据和非常正常数据
awk -F\| 'NF==6 {print $0}' awk_test >NormalFormat.txt
awk -F\| 'NF<6 {print $0}'  awk_test >unNormalFormat.txt
##把正常格式每两行拼接一行而后追加到正常列
awk '{if(NR%2==0){printf $0 "\n"}else{printf "%s",$0}}'  unNormalFormat.txt
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值