「Debian 11」シェルスクリプトにtestコマンドAND条件式のサンプル
環境
Debian 11.2
書式
if test 条件式1 -a 条件式2; then
処理コード
fi
**-a は「AND(かつ)」を意味し、前後の条件式が両方成り立つ場合のみ「真」**となります。
使用例
1.スクリプトを作成します
root@debian:/data# vi 100.sh
以下の内容を入力します
#!/bin/bash if test 22 = 22 -a 56 -eq 56 then echo "tokyo" else echo "oosaka" fi
2.スクリプトファイルの権限を付与します
root@debian:/data# chmod u+x 100.sh
3.スクリプトファイルを実行します
root@debian:/data# ./100.sh
tokyo