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

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

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

(動画教材準備中)

cktag_date

<概要>

  cktag_date : tag 形式データの日付形式チェック

<書式>

Usage   : cktag_date <check_file> <tag_file>
Option  : --through <string>
          --ngthrough
          +ng<N>
Version : Thu Sep 12 10:36:39 JST 2013

<説明>

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

<オプション>

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

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

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

<指定形式>

yyyy : 年(4桁)   ( 2013年 )
mm   : 月(2桁)   ( 09月 )
m    : 月(1-2桁) (  9月 )
dd   : 日(2桁)   ( 08日 )
d    : 日(1-2桁) (  8日 )
HH   : 時(2桁)   ( 07時 )
H    : 時(1-2桁) (  7時 )
MM   : 分(2桁)   ( 04分 )
M    : 分(1-2桁) (  4分 )
SS   : 秒(2桁)   ( 02秒 )
S    : 秒(1-2桁) (  2秒 )

<例>

[usp1 usp@ ~]$ cat check
tagA yyyy/m/d_HH:MM

[usp1 usp@ ~]$ keta tagfile
tagA              tagB
2013/4/4_02:15    xxxx
2013/99/99_99:99  zzzz

[usp1 usp@ ~]$ cktag_date check tagfile 2> error > ok
[usp1 usp@ ~]$ echo $?
1
[usp1 usp@ ~]$ cat error
2 tagA 2013/99/99_99:99 yyyy/mm/dd_HH:MM
[usp1 usp@ ~]$ cat ok
tagA              tagB
2013/4/4_02:15    xxxx