1. 程式人生 > >shell腳本值if語句

shell腳本值if語句

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語句