shell腳本值if語句
阿新 • • 發佈:2018-12-08
else 文件 取出 腳本 是否 變量 格式 ESS eat
在shell腳本中的if語句的語法和java中或者C語言中的語法格式是不一樣的,具體的語法格式如下所示:
整數變量表達式
if [ a -eq b ] //== equal
if [ a -ne b ] //!= not equal
if [ a -ge b ] //>= greater equal
if [ a -gt b ] //> greater than
if [ a -le b ] //<= less equal
if [ a -lt b ] //< less than
if [ $age -lt 20 ]; then echo young ; elif [ $age -le 40 ]; then echo middle ; else echo old; fi
//判斷是否是文件
if [ -f 1.txt ] ; then echo "1.txt是文件" ; else echo "1.txt不是文件" ; f
參數指定:
============================================
$? //命令的返回值存儲變量
$# //參數個數
$1 //第1個參數
$0 //當前腳本(命令)名稱
$@ //取出所有參數
shell腳本值if語句