Beeline-Hive returns CSV 数据顶部有空白行
Beeline-Hive returns CSV with blank rows on top of data
我的脚本做的很简单,运行 SQL 从文件中保存到 CSV。
代码已启动并且 运行ning 但在生成 CSV 输出时出现奇怪的行为。
数据从第 70 行左右开始,而不是从 CSV 文件的最开始。
#!/bin/bash
beeline -u jdbc:hive2:default -n -p --silent=true --outputformat=csv2 -f code.sql > file_date+`%Y%m%d%H%M%`.csv
我希望我的数据从实际数据的第一行开始。
1 blank;blank;blank
2 blank;blank;blank
3 blank;blank;blank
4 attr;attr;attr
5 data;data;data
6 data;data;data
7 data;data;data
8 data;data;data
9 data;data;data
在我的自动化下一步中嵌入的解决方法:
sed -i '/^$/d' file.txt
我的脚本做的很简单,运行 SQL 从文件中保存到 CSV。
代码已启动并且 运行ning 但在生成 CSV 输出时出现奇怪的行为。 数据从第 70 行左右开始,而不是从 CSV 文件的最开始。
#!/bin/bash beeline -u jdbc:hive2:default -n -p --silent=true --outputformat=csv2 -f code.sql > file_date+`%Y%m%d%H%M%`.csv
我希望我的数据从实际数据的第一行开始。
1 blank;blank;blank 2 blank;blank;blank 3 blank;blank;blank 4 attr;attr;attr 5 data;data;data 6 data;data;data 7 data;data;data 8 data;data;data 9 data;data;data
在我的自动化下一步中嵌入的解决方法:
sed -i '/^$/d' file.txt