在shell腳本中,可以使用條件判斷語句來判斷參數是否為空。以下是一個示例:
#!/bin/bash
if [ -z "$1" ] # 判斷第一個參數是否為空
then
echo "參數為空"
else
echo "參數為:$1"
fi
在上面的腳本中,使用了-z
選項來判斷參數是否為空。-z
選項用于判斷字符串是否為空,如果為空則返回true
,否則返回false
。
使用方法如下:
$ ./script.sh # 調用腳本,不傳遞參數
參數為空
$ ./script.sh hello # 調用腳本并傳遞參數
參數為:hello
這樣就可以判斷參數是否為空了。