2020-12-31 Linux Shell指令碼if else 與或的用法
Linux Shell指令碼if else 與或的用法
一、關於判斷,linux shell指令碼中不是用else if而是用elif的寫法。
二、測試例項
#!/bin/bash
if [[ $1 = 'android' ]];
then
echo "Input is android"
elif [[ $1 = 'twitter' ]] || [[ $1 = 'youtube' ]];
then
echo "Input is $1"
elif [[ $1 = 'trump' ]] && [[ $2 = 'stone' ]];
then
echo "Input is $1 and $2"
else
echo "on any argument!"
fi
三、執行測試結果。
xxx@ubuntu:/opt$ ./test.sh
on any argument!
xxx@ubuntu:/opt$ ./test.sh android
Input is android
xxx@ubuntu:/opt$ ./test.sh youtube
Input is youtube
xxx@ubuntu:/opt$ ./test.sh twitter
Input is twitter
xxx@ubuntu:/opt$ ./test.sh stone
on any argument!
xxx@ubuntu:/opt$ ./test.sh trump stone
Input is trump and stone
相關文章
- shell指令碼-if else 語句以及test命令指令碼
- linux shell 指令碼之深入淺出的grep的用法Linux指令碼
- Linux Shell指令碼Linux指令碼
- Linux shell 指令碼Linux指令碼
- linux常用的shell指令碼Linux指令碼
- 使用批處理指令碼或SHELL配合SQL指令碼指令碼SQL
- shell中set指令的用法
- Linux shell 指令碼分享Linux指令碼
- linux shell指令碼中 =~ 的作用Linux指令碼
- 理解 shell 指令碼中的常見用法: 2>&1指令碼
- linux shell小指令碼分享Linux指令碼
- Linux shell:執行shell指令碼的幾種方式Linux指令碼
- Shell 中 $ 關於指令碼引數的幾種用法指令碼
- Linux shell指令碼的字串擷取Linux指令碼字串
- 有點用的linux shell 指令碼Linux指令碼
- Linux/Unix shell 指令碼中呼叫SQL,RMAN指令碼Linux指令碼SQL
- 什麼是Shell指令碼?Shell指令碼在Linux運維工作中的地位!指令碼Linux運維
- Shell指令碼介紹與使用指令碼
- shell指令碼:$(())與$()還有${}的區別指令碼
- Linux基礎五(shell指令碼)Linux指令碼
- Linux 【Shell指令碼經典案例】Linux指令碼
- 【Linux】【Shell】主控指令碼實現Linux指令碼
- linux shell 指令碼攻略筆記Linux指令碼筆記
- Linux Shell指令碼系列之二Linux指令碼
- Linux Shell指令碼系列之一Linux指令碼
- Linux Shell 指令碼面試 25 問Linux指令碼面試
- Linux Shell指令碼面試25問Linux指令碼面試
- 面向 DBA 的 Linux Shell 指令碼簡介Linux指令碼
- Java-Annotation的一種用法(消除程式碼中冗餘的if/else或switch語句)Java
- Linux Shell程式設計(3)——執行shell指令碼Linux程式設計指令碼
- shell指令碼指令碼
- 你不知道的shell用法和指令碼,簡單&強大指令碼
- 《Linux命令列與shell指令碼程式設計大全》第五章理解shellLinux命令列指令碼程式設計
- Linux shell 指令碼基礎介紹Linux指令碼
- Linux命令和shell指令碼學習Linux指令碼
- Linux Shell指令碼時間排程Linux指令碼
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- linux 下RMAN備份shell指令碼Linux指令碼