我想刪除由nzsql生成的文件中的最後一行。請查找以下查詢。如何刪除由nzsql生成的輸出文件中的最後一行
nzsql -A -c "SELECT * FROM AM_MAS_DIVISION_DIM" > abc.out
當我執行此查詢的輸出將被生成並存儲在abc.out.This將包括標題列以及在bottom.But我不需要底部一些元數據的時間信息和只想保留我的標題列。我怎麼才能做到這一點只使用nzsql.Please幫助我。提前感謝。
我想刪除由nzsql生成的文件中的最後一行。請查找以下查詢。如何刪除由nzsql生成的輸出文件中的最後一行
nzsql -A -c "SELECT * FROM AM_MAS_DIVISION_DIM" > abc.out
當我執行此查詢的輸出將被生成並存儲在abc.out.This將包括標題列以及在bottom.But我不需要底部一些元數據的時間信息和只想保留我的標題列。我怎麼才能做到這一點只使用nzsql.Please幫助我。提前感謝。
爲什麼不直接將輸出傳遞給unix命令來刪除它?我認爲像這樣將工作:
nzsql -A -c "SELECT * FROM AM_MAS_DIVISION_DIM" | sed '$d' > abc.out
似乎是擺脫最後一行的推薦的解決方案(雖然ED,呆子,和其他工具可以處理它)。
使用-r標誌在nzsql命令,以避免得到該行[假設問題稱爲元數據是行計數摘要行,例如:(3行)]
-r禁止行計數是顯示在SQL輸出的末尾。