/* ////////// LICENSE INFO ////////////////////

 * Copyright (C) 2013 by NYSOL CORPORATION
 *
 * Unless you have received this program directly from NYSOL pursuant
 * to the terms of a commercial license agreement with NYSOL, then
 * this program is licensed to you under the terms of the GNU Affero General
 * Public License (AGPL) as published by the Free Software Foundation,
 * either version 3 of the License, or (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful, but
 * WITHOUT ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF 
 * NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
 *
 * Please refer to the AGPL (http://www.gnu.org/licenses/agpl-3.0.txt)
 * for more details.

 ////////// LICENSE INFO ////////////////////*/
// =============================================================================
/// kgchkcsvHelp.h : kgchkcsv help
// =============================================================================
_title="CSVデータのチェック";
_doc="\
mchkcsv CSVデータのチェック\n\
===========================\n\
MCMDが前提とするCSVの仕様を満たしていないデータを自動修復する(項目数の統一など)。\n\
また、-diagオプションを指定することで、CSVデータのチェックのみ実行する。\n\
\n\
書式\n\
----\n\
mchkcsv [a=] [-diag] [-r] [i=] [o=] [-nfn] [-nfno] [--help][--version]  \n\
\n\
パラメータ\n\
----------\n\
  i=      入力ファイル名\n\
          このパラメータで指定したCSVデータに不備な箇所がないかチェックを行い、\n\
          不備がある場合その箇所を自動的に補完する。\n\
          このパラメータが省略された時には標準入力が用いられる。\n\
  a=      入力データの項目名を無視し、ここで指定した項目名を出力する。\n\
          ここで指定した項目数が入力データの項目数より少ない場合は、\n\
          入力データの左から順番に指定の個数分の項目が出力される。\n\
          逆に、ここで指定した項目数が入力データの項目数より多い場合、不足分はNULL値が出力される。\n\
  -diag   チェックのみ実行する。\n\
          このオプションを指定した場合、結果は標準出力に出力される。\n\
  -r      制御文字を無視\n\
          ここではASCII文字コードの0x00〜0x1f,0x7f(0x09,0x0a,0x0dは除く)を制御文字と定義している。\n\
          このオプションを指定しなければ制御コードは自動的に&#xという文字列に変換される。\n\
\n\
利用例\n\
------\n\
";

