shell awk 修改文件的分隔符

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yan88888888888888888/article/details/86569500

 最近遇到个问题,hive 查出来的数据的分隔符是tab,想把它导入到其它的表里面,其它的表的数据的分隔符是linux的默认分隔符,找了如下方法做替换。

下面是每行被四个分隔符 \t 分割的文件的替换

awk -F '\t' '{print $1,$2,$3,$4,$5}' OFS='\001' 原始文件名 > 结果文件名

猜你喜欢

转载自blog.csdn.net/yan88888888888888888/article/details/86569500