Linux Shell下變數比較
兩個引數對比
[root@CentOS6 shell]# vi test.sh
[root@CentOS6 shell]# cat test.sh
#!/bin/bash
if [ $1 -ge $2 ];
then echo -e "\033[41;37m \033[0m"
else
echo "起止時間依次是:`date -d "$2 days ago" +%Y%m%d`--`date -d "$1 days ago" +%Y%m%d`";
fi
[root@CentOS6 shell]# ./test.sh 1 2
起止時間依次是:20141116--20141117
[root@CentOS6 shell]# ./test.sh 2 1
[root@CentOS6 shell]# ./test.sh 2 8
起止時間依次是:20141110--20141116
[root@CentOS6 shell]# ./test.sh 1 90
起止時間依次是:20140820--20141117
[root@CentOS6 shell]# ./test.sh 1 100
起止時間依次是:20140810--20141117
[root@CentOS6 shell]# ./test.sh 1 1
[root@CentOS6 shell]#
[root@CentOS6 shell]# vi test.sh
[root@CentOS6 shell]# cat test.sh
#!/bin/bash
if [ $1 -ge $2 ];
then echo -e "\033[41;37m \033[0m"
else
echo "起止時間依次是:`date -d "$2 days ago" +%Y%m%d`--`date -d "$1 days ago" +%Y%m%d`";
fi
[root@CentOS6 shell]# ./test.sh 1 2
起止時間依次是:20141116--20141117
[root@CentOS6 shell]# ./test.sh 2 1
[root@CentOS6 shell]# ./test.sh 2 8
起止時間依次是:20141110--20141116
[root@CentOS6 shell]# ./test.sh 1 90
起止時間依次是:20140820--20141117
[root@CentOS6 shell]# ./test.sh 1 100
起止時間依次是:20140810--20141117
[root@CentOS6 shell]# ./test.sh 1 1
[root@CentOS6 shell]#
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29734436/viewspace-1337421/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux Shell 數字計算與比較Linux
- shell下數字和字串比較操作命令字串
- Shell下的數字比較及計算
- shell 下的字串比較字串
- JS變數比較陷阱JS變數
- Linux Shell變數Linux變數
- Linux之shell變數Linux變數
- linux基礎——shell變數(本地變數和環境變數)Linux變數
- [shell基礎]——整數比較;字串比較;檔案測試;邏輯測試符字串
- C++與Rust變數宣告的比較C++Rust變數
- 【linux shell】推薦一個比較好的部落格Linux
- Shell 變數變數
- Shell變數變數
- Linux中bash shell環境變數Linux變數
- Linux基礎之Shell與變數Linux變數
- shell比較兩個字串是否相等字串
- Linux下檔案差異比較工具Linux
- shell特定變數和Makefile中自動化變數的對比記憶變數
- Python解惑:整數比較 is ==的比較Python
- Linux Shell Awk獲得外部變數(變數傳值)簡介Linux變數
- 零值比較--BOOL,int,float,指標變數與零值比指標變數
- Linux Shell程式設計(10)——引用變數Linux程式設計變數
- linux_shell awk中傳遞變數Linux變數
- Shell--變數變數
- shell Bash變數變數
- (2) Shell 變數變數
- Shell入門——shell特性、變數變數
- Linux shell程式設計區分時間段 case+if+比較Linux程式設計
- linux下execl函式的使用和比較Linux函式
- 一個比較好的shell指令碼指令碼
- Shell程式設計-shell變數2-位置變數和預定義變數程式設計變數
- Shell階段02 shell變數運算(整數運算/小數運算), shell變數案例變數
- Shell變數型別有哪些?linux運維shell程式設計變數型別Linux運維程式設計
- Linux Shell 判斷環境變數 是否存在Linux變數
- Linux/Unix shell sql 之間傳遞變數LinuxSQL變數
- Linux Shell程式設計(6)——變數替換Linux程式設計變數
- Linux Shell程式設計(7)——變數賦值Linux程式設計變數賦值
- Linux Shell程式設計(8)——變數詳解Linux程式設計變數