cbbsrchboard掲示板検索

形式

cbbsrchboard { -bstate 掲示板状態フラグ [ -bcount ] |
        -boid 組織ID [ -bcount ] |
        -rboid 公開対象組織ID [ -bcount ] |
        -rwboid 記事作成組織ID [ -bcount ] |
        -bname 掲示板名 [ -bcount ] |
        -bcount }

機能

データベース内の掲示板を検索します。検索対象を次に示します。

オプション

-bstate 掲示板状態フラグ

検索する掲示板状態を掲示板状態フラグで指定します。掲示板状態フラグを次の表に示します。

表4-2 掲示板状態フラグ

項番掲示板状態フラグ説明
120公開中の掲示板を検索します。
240削除待ちの掲示板を検索します。

-boid 組織ID

検索する組織の組織IDを指定します。

指定する組織IDの大文字と小文字は区別しません。

-rboid 公開対象組織ID

検索する公開対象組織の組織IDを指定します。

指定する組織IDの大文字と小文字は区別しません。

なお,公開対象組織に「記事の作成ができるユーザ」の権限が設定されていても,公開対象組織として検索します。

-rwboid 記事作成組織ID

検索する記事作成組織の組織IDを指定します。

指定する組織IDの大文字と小文字は区別しません。

-bname 掲示板名

検索する掲示板の名称を指定します。

掲示板名にスペース,リダイレクション,またはワイルドカードなどの制御文字が含まれる場合は,「"」で囲んでください。

(例)
  • 掲示板名(A B)を検索する場合

> cbbsrchboard -bname "A B"

  • 掲示板名(A*)を検索する場合

> cbbsrchboard -bname "A*"

  • 掲示板名(A?B)を検索する場合

> cbbsrchboard -bname "A?B"

  • 掲示板名(A<B)を検索する場合

> cbbsrchboard -bname "A<B"

  • 掲示板名(A>B)を検索する場合

> cbbsrchboard -bname "A>B"

  • 掲示板名(A|B)を検索する場合

> cbbsrchboard -bname "A|B"

掲示板名に「¥」や「"」などのエスケープ対象文字が含まれる場合は,次の例のように指定してください。

(例)
  • 掲示板名("A")を検索する場合

> cbbsrchboard -bname ¥"A¥"

  • 掲示板名(¥A B¥)を検索する場合

> cbbsrchboard -bname "¥A B¥¥"

  • 掲示板名(¥"A)を検索する場合

> cbbsrchboard -name ¥¥¥"A

  • 掲示板名(0001)と(00,02)を検索する場合

> cbbsrchboard -name 0001,00¥,02

-bcount

全掲示板数を表示する場合に指定します。

このオプションは,ほかのオプションと併用して使用できます。

注意事項

戻り値

0掲示板の検索に成功した。
コマンドを二重起動した。
1掲示板の検索に失敗した。

検索結果の出力形式

検索結果の出力形式を次に示します。

掲示板状態に表示される文字列を次の表に示します。

表4-3 掲示板状態に表示される文字列

表示する文字列掲示板状態
Opening to the public公開中
Waiting for deletion削除待ち

使用例

組織ID(22)の掲示板をすべて検索します。

> cbbsrchboard -boid 22 -bcount

Bulletin board number                  :5

Bulletin board ID                      :10
Bulletin board name                    :フォーラム仕様掲示板
Bulletin board status                  :Opening to the public
Bulletin board administrator ID        :10380000
Bulletin board administrator name      :日立 太郎
Bulletin board administrator name (en) :Taro Hitachi
Executive                              :部長
Executive (en)                         :Chief
Organization                           :第3ネットワーク部
Organization (en)                      :3N
Class level                            :0
Upper level bulletin board ID          :0
Top level bulletin board ID            :10
Organization ID disclosure             :100,101,102
Organization ID notice-creating        :103,104

Bulletin board ID                      :25
Bulletin board name                    :掲示板仕様掲示板
                :
                :