簡體   English   中英

Beeline-Hive返回CSV,CSV上帶有空白行

[英]Beeline-Hive returns CSV with blank rows on top of data

我的腳本執行簡單的工作,從文件運行SQL,然后保存為CSV。

代碼已啟動並正在運行,但是在生成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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM