人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

bash に関する質問です。引数を渡すシェルプログラムを書いているのですが、引数がわたされていないときに、エラーで処理を終了したいのです。
B=$1 と引数は、一度 変数Bに渡して、判定したいのですが、どう書くといいのでしょうか?
if $B="" とかやってもうまくいきません。記法がわからないのです。

●質問者: kaiketsu
●カテゴリ:コンピュータ 科学・統計資料
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● JULY
●100ポイント ベストアンサー

単純に引数の数だけを判定材料にするなら、$# で引数の数が分かります。
下記ページの「その他の特殊変数」に、その記述があります。
シェルの変数に慣れる


kaiketsuさんのコメント
ありがとうございます。書式が結構うるさいのですね。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ