-h 選項

-h 選項用於在讀/寫數據時跳過文件開頭的若干個記錄。其語法爲:

-h[i|o][n][+c][+d][+msegheader][+rremark][+ttitle]
  • n 表示要跳過的記錄數
  • io 分別表示僅對讀數據或寫數據時有效

對於輸出數據,默認會將輸入文件中的頭段信息原樣輸出。使用如下子選項可以修改這一行爲:

  • +c 將列名寫到輸出的頭段記錄中
  • +d 刪除之前的頭段信息
  • +msegheader 在輸出的頭段記錄的後面加上一個新的段記錄 segheader
  • +rremark 加一個remarke註釋語句到輸出文件的開頭
  • +ttitle 加一個title語句到輸出文件的開頭

幾點注意事項:

  1. 輸入文件中的空行以及以“#”開頭的行都會被自動當做頭段記錄,因而會被自動跳過。但當使用 -h 選項時,這些行也會被算在 n 行之內。
  2. 對於二進制輸入文件,n 表示輸入數據中要跳過的字節數,或輸出數據中用空白字符補充的字節數。

幾種常見的用法:

  • -h:使用GMT參數 IO_N_HEADER_RECS 的值作爲頭段記錄數(默認值爲0)
  • -h3:表示跳過3個頭段記錄