銷售型網站seo的范疇是什么
1 $?
表示上個命令的退出狀態(tài),或函數(shù)的返回值
2 -n
[ -n val ]
變量的值為空,返回false;變量的值非空,返回true。
3 -z
[ -z string ]
"string"的長度為零則返回true。
4 if &&
if [ $score -ge 0 ]&&[ &score -lt 60 ];thenecho "1"
elif [ $score -ge 60 ]&&[ &score -lt 85 ];thenecho "2"
elseecho "3"
fi
5 $()
shell里執(zhí)行l(wèi)inux命令
dirlist=$(ls)
6 ${}
變量的引用
PATH="/usr/lib"
${PATH}
7 shift
shift命令用于對參數(shù)的移動(左移),通常用于在不知道傳入?yún)?shù)個數(shù)的情況下依次遍歷每個參數(shù)然后進行相應處理:
#!/bin/bash
while [ $# != 0 ];do
echo "第一個參數(shù)為:$1,參數(shù)個數(shù)為:$#"
shift
done
運行如下命令:run.sh a b c d e f
結果顯示如下:
第一個參數(shù)為:a,參數(shù)個數(shù)為:6
第一個參數(shù)為:b,參數(shù)個數(shù)為:5
第一個參數(shù)為:c,參數(shù)個數(shù)為:4
第一個參數(shù)為:d,參數(shù)個數(shù)為:3
第一個參數(shù)為:e,參數(shù)個數(shù)為:2
第一個參數(shù)為:f,參數(shù)個數(shù)為:1
8 $$
當前shell腳本的進程號
9 ${#str}
利用${#str}來獲取字符串的長度
str="abcd"
echo "${#str}"
10?$#
傳入?yún)?shù)的個數(shù)
11 多行注釋
: '
語句1
語句2
'
12?shell執(zhí)行l(wèi)inux指令
path=`pwd`
echo $path
13?shell die
在linux shell中執(zhí)行命令后加上die命令,執(zhí)行過程中如果出錯會報出相應的原因與行號。
例如:cat /usr/home/test.log || die $?
如果文件不存在,則會報出相應的錯誤