uspTukubaiコマンドに関する様々な資料がここにあります。

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

ABC順リスト |  カテゴリ別リスト

(動画教材準備中)

cktag_dble

<概要>

  cktag_dble : tag 形式データの項目値重複チェック

<書式>

Usage   : cktag_dble <check_file> <tag_file>
Option  : --through <string>
          --ngthrough
          +ng<N>
Version : Thu Sep 12 10:48:09 JST 2013

<説明>

<check_file> に記述されているタグ名について、
<tag_file> のデータの項目値重複チェックします。
指定タグ項目の値が重複している場合は、
標準エラー出力に重複する行番号とタグ名と項目値を出力します。
問題の無い行は標準出力に出力されます。
エラーがある場合はコマンドはエラー終了します。

<オプション>

--through <string>
重複チェックの対象外の項目値を指定します。
デフォルトは"_" です。

--ngthough
エラーがあっても正常終了します。

+ng<N>
エラー情報をファイルディスクリプタN番にリダイレクトします。

<例> 通常のチェック

[usp1 usp@ ~]$ cat check
tagA
tagB

(check と次のcheck2 は同等)
[usp1 usp@ ~]$ cat check2
tagA dble
tagB dble
tagC _
tagD _

[usp1 usp@ ~]$ keta tagdata
tagA tagB tagC tagD
   _    B    _    d
   a    b    c    d
   _    B    c    _
   a    b    c    _
   a    _    c    _
   A    _    c    _

[usp1 usp@ ~]$ cktag_dble check tagdata 2> error > ok
[usp1 usp@ ~]$ echo $?
1
[usp1 usp@ ~]$ cat error
2 4 tagA a
2 5 tagA a
1 3 tagB B
2 4 tagB b
[usp1 usp@ ~]$ cat ok
tagA tagB tagC tagD
   A    _    c    _