| コマンド | 対象形式 | 説明 | 入力 | 出力 | operate |
|---|---|---|---|---|---|
| concatenate | dict, array | UTLFをarray形式で連結する. | args | -out | ○ |
| count | array | array形式のUTLFに含まれるオブジェクトの数をカウントする. | -in | --- | |
| countObjects | array | ノードオブジェクトをカウントする. | -out | ||
| isUnique | array | ノードオブジェクトのUNIQUE性をチェックする. | args | - | |
| variation | array | ノードオブジェクトの値の種類を表示する. | args | - | |
| extract | array | ノードオブジェクトを抽出する. | -in | -out | |
| extract2 | array | ノードオブジェクトを抽出する. | -in | -out | |
| select | array | 条件式に適合するオブジェクトを抽出する. 対象はreferenceまたはdictのarray (混在も可).ただし,referenceが指すUTLFはdict形式であること. 出力はreferenceも含めてdictのarray形式になる. |
-in | -out | |
| collect | array | リファレンスで示されるオブジェクトを集めて一つのUTLFを生成する. | -in | -out | |
| delete | array | ノードオブジェクトを削除する. | -in | -out | |
| slice | オブジェクトをファイルに分割保存する. | -in | |||
| distribute | オブジェクトを追加する. | -in | |||
| reference | クロスリファレンス | -in | |||
| dict | array形式からdict形式に変換する. | -in | -out | ||
| list | リストを作成する. | -in | -out | ||
| classify | 分類する. | -in | -out | ||
| text-normalize | テキストを標準形にする. | -in | -out | ||
| normalize | 標準形にする. | -in | -out | ||
| maketable | テーブルを作成する. | -in | -out | ||
| listprint | リストを出力する. | -in | -out | ||
| print出力を作成する. | -in | -out | |||
| makehtml | HTML出力を作成する. | -in | -out | ||
| listhtml | リストをHTML出力で作成する. | -in | -out | ||
| listregist | リポジトリに登録する. | -in | |||
| regist | リポジトリに登録する. | -in | |||
| retrieve | リポジトリからUTLFを取得する. | -out | |||
| retrieve-list | リポジトリからUTLFを取得する. | -out | |||
| dicthtml | dictのHTMLを作成する. | -in | -out | ||
| dictprint | dictのHTMLを作成する. | -in | -out | ||
| tableprint | テーブルのHTMLを作成する. | -in | -out |
| オプション | 引数 | 説明 |
|---|---|---|
| -version | バージョン番号を出力して終了する.コマンドラインの第一引数として指定し,それ以降の引数は無視する. | |
| -quiet | このオプションを指定することで,実行中のコマンド名のエコーバックを抑制する. | |
| -out | outputfile | 出力ファイルを指定する.'-'を指定するか,このオプションを指定しない場合は標準出力を使用する. |
| -csvout | csvfile | このオプションを指定することで,listprint, dictprintコマンド実行時にCSVを出力する.出力に使われる文字コードはUTF-8. |
| -CSVout | csvfile | -csvoutと同じ.ただし出力に使われる文字コードはShift-JIS. |
| -node-delimiter | delimiter | ノードの区切り文字を指定する |
| -title | title | extract, extract2, select, collect, list, classfyコマンドの出力にタイトルを指定する. |
| -in | inputfile | 入力ファイルを指定する.'-'を指定するか,このオプションを指定しない場合は標準入力を使用する. |
| -dir | dir | 入出力に用いるディレクトリを指定する. |
| -cachedir | cachedir | キャッシュに使うディレクトリを指定する. |
| -dictdir | dictdir | dictがあるディレクトリを指定する. |
| -pkcs12 | pkcs12file | PKCS#12証明書ファイルを指定する.-passオプションでパスワードを指定するか,-passオプションを用いない場合は標準入力からパスワードを指定する. |
| -pass | password | PKCS#12証明書ファイルに用いるパスワードを指定する. |
| -operation | filename | |
| -conf | configfile | 設定ファイルを指定する. |
| -key | key | distribute,reference,slice,dict,list,classifyコマンドに影響. |
| -keypattern | keypattern | 正規表現パターンkeypatternとマッチしたキー名を持つオブジェクトをdictから除外する. |
| -dstpath | dstpath ... | referenceコマンドに影響. |
| -keybase | keybase | |
| -replaces | replaces | |
| -maketitle | path ... | パスpathで指定したオブジェクトの文字列値をタイトルとして用いる.pathは'\;'でターミネイト. |
| -value | value | |
| -keyname | keyname | |
| -delete | key ... | キーkeyを持つノードオブジェクトを除外する.keyは'\;'でターミネイト. |
| -extract | key ... | キーkeyを持つノードオブジェクトを抽出する.keyは'\;'でターミネイト. |
| -sort | path ... | ソートする.pathは'\;'でターミネイト. |
| -sort-by-pronounce | path ... | 読みでソートする.pathは'\;'でターミネイト. |
| -conversion | dstpath ... filename key ... | |
| -put | dstpath ... value | パスdstpathに値valueをセットする.dstpathは'\;'でターミネイト. |
| -condition-value | path ... op value | selectコマンドの選択条件を指定する.パスpathを持つノードオブジェクトの文字列値に対して比較演算子op(<, >, <=, >=, =, !=)を用いて値valueと比較し,条件に適合したものをselectコマンドの選択対象に加える.パスpathを持つノードオブジェクトが存在しない場合,条件が適合したとみなす.pathは'\;'でターミネイト. |
| -condition-value-default-true | path ... op value | -condition-valueと同じ. |
| -condition-value-default-false | path ... op value | -condition-valueと同じ.ただし,パスpathを持つノードオブジェクトが存在しない場合,条件が適合したとはみなさない. |
| -move | srcpath ... dstpath ... | パスsrcpathを持つオブジェクトをパスdstpathに移動する.srcpath,dstpathは'\;'でターミネイト. |
| -name-magic | en ... ja ... pr ... | パスprを持つオブジェクトが存在せず,パスjaを持つオブジェクトの文字列値が読みであった場合,パスjaを持つオブジェクトの文字列値をパスprのノードオブジェクトとして追加する.en,ja,prは'\;'でターミネイト. |
| -duplicate | srcpath ... dstpath ... | パスsrcpathを持つオブジェクトをパスdstpathに複製する.srcpath,dstpathは'\;'でターミネイト. |
| -if-eq-remove | srcpath ... dstpath ... | パスsrcpathとdstpathを持つオブジェクトが共に存在し共に文字列値であり,両者が等しい場合srcpathを持つノードオブジェクトを除外する.srcpath,dstpathは'\;'でターミネイト. |
| -check-eq | key1 key2 | キーkey1,key2を持つオブジェクトの文字列値を比較する. |
| -cast | type srckey ... | キーsrckeyを持つオブジェクトを型typeにキャストする.srckeyは'\;'でターミネイト. |
| -cast-and-move | type srckey ... dstkey ... | キーsrckeyを持つオブジェクトを型typeにキャストし,キーdstkeyに移動する.srckey,dstkeyは'\;'でターミネイト. |
| -rename | oldkey newkey | キーoldkeyを持つオブジェクトをキーnewkeyに置き換える. |
| -text-normalize | オブジェクトが持つ文字列値を標準系にする. | |
| -key-normalize | keyNormalizeフラグを立てる.keyNormalizeフラグはtext-normalize,normalize,extract,extract2,select,collect,deleteコマンドに影響し,オブジェクトが持つキーを標準系にする. | |
| -text-oneword | textOneWordフラグを立てる.textOneWordフラグは文字列を標準系にする際,連続するタブ,改行などの空白文字を除去する. | |
| -normalize | normalizeフラグを立てる.normalizeフラグはdistributeコマンド時に不正なオブジェクトを除去する. | |
| -pile | pileフラグを立てる.pileフラグはsliceコマンド時に並列するdict要素内の同じキーをarray要素に纏める. | |
| -use-repository | useRepositoryフラグを立てる.useRepositoryフラグはreferenceコマンド時にリポジトリを使うよう指定する. | |
| -workers | num | 並列処理のスレッド数を指定する. |