2012-04-19 49 views
1

我想刪除由nzsql生成的文件中的最後一行。請查找以下查詢。如何刪除由nzsql生成的輸出文件中的最後一行

nzsql -A -c "SELECT * FROM AM_MAS_DIVISION_DIM" > abc.out 

當我執行此查詢的輸出將被生成並存儲在abc.out.This將包括標題列以及在bottom.But我不需要底部一些元數據的時間信息和只想保留我的標題列。我怎麼才能做到這一點只使用nzsql.Please幫助我。提前感謝。

回答

1

爲什麼不直接將輸出傳遞給unix命令來刪除它?我認爲像這樣將工作:

nzsql -A -c "SELECT * FROM AM_MAS_DIVISION_DIM" | sed '$d' > abc.out 

似乎是擺脫最後一行的推薦的解決方案(雖然ED,呆子,和其他工具可以處理它)。