shell判斷一個變量是否為空方法總結
shell中如何判斷一個變量是否為空
shell編程中,對參數的錯誤檢查項中,包含了變量是否賦值(即一個變量是否為空),判斷變量為空方法如下:
1.變量通過" "引號引起來
#!/bin/sh para1= if [ ! -n "$para1" ]; then echo "IS NULL" else echo "NOT NULL" fi
【輸出結果】"IS NULL"
2.直接通過變量判斷
#!/bin/sh para1= if [ ! $para1 ]; then echo "IS NULL" else echo "NOT NULL" fi
【輸出結果】"IS NULL"
3.使用test判斷
#!/bin/sh dmin= if test -z "$dmin" then echo "dmin is not set!" else echo "dmin is set !" fi
【輸出結果】"dmin is not set!"
4.使用""判斷
#!/bin/sh dmin= if [ "$dmin" = "" ] then echo "dmin is not set!" else echo "dmin is set !" fi
【輸出結果】"dmin is not set!"
- 詳解shell 變量的高級用法示例
- 處理Shell腳本中帶有空格的變量(bash腳本)
- linux中shell的變量的數值計算
- Shell編程之特殊變量和擴展變量詳解
- Shell編程之變量數值計算方法示例
- shell for循環(huán)、循環(huán)變量值付給其他shell腳本的方法
- 詳解Shell編程之變量數值計算(二)
- 詳解Shell編程之變量數值計算(一)
- 淺談linux中shell變量$#,$@,$0,$1,$2的含義解釋
- 判斷Linux Shell環(huán)境變量是否存在
- Linux bash Shell中的變量類型詳解
- Linux Shell腳本系列教程(四):使用函數添加環(huán)境變量
- Linux Shell腳本系列教程(三):變量和環(huán)境變量
- 詳解shell 變量
相關文章
VPS主機CentOS系統(tǒng)安裝LNMP環(huán)境圖文教程分享
今天先來在CentOS中安裝LNMP系統(tǒng),最低的系統(tǒng)要求為128M內存,我相信大家的VPS最低也應該有256M內存,我測試的機器為512M內存,HE機房線路機器2012-09-09
Centos7升級glibc導致系統(tǒng)異常(無法開機)解決方法
大家好,本篇文章主要講的是Centos7升級glibc導致系統(tǒng)異常(無法開機)解決方法,感興趣的同學趕快來看看吧,希望對你有幫助2021-11-11
linux下通過Squid反向代理搭建CDN緩存服務器的配置方法
在移動機房放置一臺CDN代理服務器,通過智能DNS解析,讓電信用戶直接訪問Web服務器、讓移動用戶訪問CDN代理服務器,解決移動用戶訪問Web服務器慢的問題2013-06-06
在 CentOS 8/RHEL 8 上安裝和使用 Cockpit的方法
Cockpit 是一個基于 Web 的服務器管理工具,可用于 CentOS 和 RHEL 系統(tǒng)。最近發(fā)布的 CentOS 8 和 RHEL 8,其中 cockpit 是默認的服務器管理工具。這篇文章主要介紹了在 CentOS 8/RHEL 8 上安裝和使用 Cockpit的方法,需要的朋友可以參考下2019-10-10
Linux環(huán)境使用crontab命令設置定時周期性執(zhí)行任務【含php執(zhí)行代碼】
這篇文章主要介紹了Linux環(huán)境使用crontab命令設置定時周期性執(zhí)行任務,結合實例形式較為詳細的分析了crontab命令的功能、應用場景及相關操作注意事項,并附帶了php執(zhí)行代碼供大家參考,需要的朋友可以參考下2019-07-07
CentOS VPS安裝Kloxo免費虛擬主機管理系統(tǒng)
之前介紹過使用LNMP一鍵安裝包配置Web服務器環(huán)境。配置環(huán)境雖然簡單,但往后維護服務器的工作都是通過SSH,這還是需要學習一定的命令的。2011-03-03

