2018年03月03日
bash 配列含まれるか確認する
久しぶりの投稿です。
んー安西先生の言葉が胸に刺さります。
「あきらめたら、そこで技術者終了ですよ。」
「先生、安西先生!プラグラムが書きたいです。」
感動の再開ですねw(チャウチャウ)
今回は、すんげぇー大したことないレベルのテストプログラムを書いてみたので、
紹介します。
配列に含まれていたら、OK、含まれないなら NGが表示される。
シェルです。
ファイル:if.sh
#!/bin/bash
VDISK_ID_LIST=(111,222,333)
num=$1
if ! `echo ${VDISK_ID_LIST[@]} | grep -q "$num"`;
then
echo "NG"
else
echo "OK"
fi
コマンドライン
$ bash if.sh 111
OK
$ bash if.sh 444
NG
$ bash if.sh 222
OK
$ bash if.sh 333
OK
んー安西先生の言葉が胸に刺さります。
「あきらめたら、そこで技術者終了ですよ。」
「先生、安西先生!プラグラムが書きたいです。」
感動の再開ですねw(チャウチャウ)
今回は、すんげぇー大したことないレベルのテストプログラムを書いてみたので、
紹介します。
配列に含まれていたら、OK、含まれないなら NGが表示される。
シェルです。
ファイル:if.sh
#!/bin/bash
VDISK_ID_LIST=(111,222,333)
num=$1
if ! `echo ${VDISK_ID_LIST[@]} | grep -q "$num"`;
then
echo "NG"
else
echo "OK"
fi
コマンドライン
$ bash if.sh 111
OK
$ bash if.sh 444
NG
$ bash if.sh 222
OK
$ bash if.sh 333
OK
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。