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

 

 

魂内検索

DOCUMENTS

COMMAND

FORUM

UEC DOCS

VIDEO

 

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

(動画教材準備中)

check_need_name

<名前>

check_need_name : name 形式データの存在をチェックする

<書式>

Usage : check_need_name <check_file> <name_file>
Option : --blank <string>
Version : Tue May 7 16:30:06 JST 2013

<説明>

<check_file> に記述されているタグ名について、
<name_file> のデータをチェックします。タグが無かったり、
値が無かった場合に、コマンドはエラー終了し、標準出力に
タグ名を出力します。
<check_file> は、タグ名+("_"以外の文字列)でも正しく
認識します。

<オプション>

--blank
<name_file> のデータの値が<string>の場合は、データが無いと見なします。
つまり、<check_file>に指定されていて、値が<string>であるレコードは、
エラーになります。<string>のデフォルトは、"_" となります。

<例1> 通常のチェック

[usp1 usp@ ~]$ cat check
A
B
C
D

(check と次のcheck2 は同等)
[usp1 usp@ ~]$ cat check2
A need
B need
C need
D need
E _
F _

[usp1 usp@ ~]$ cat data
A _
B 12345
C abcde
D_001 _
D_002 xxx
[usp1 usp@ ~]$ check_need_name check data
A
D_001
$ echo $?
1

<例2> --blank オプションでヌルデータを指定する。

[usp1 usp@ ~]$ cat data2
A @
B 1
C 2
D 3
[usp1 usp@ ~]$ check_need_name --blank @ check data2
A
[usp1 usp@ ~]$ echo $?
1