亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Linux Shell > 正文

Shell腳本中判斷變量為數字的3種方法

2020-07-27 19:10:01
字體:
來源:轉載
供稿:網友

方法1:通過expr 計算變量與一個整數值相加,如果能正常執行則為整數,否則執行出錯,$?將是非0的值

復制代碼 代碼如下:

expr $args + 0 &>/dev/null

方法2:打印變量通過sed替換的方式,將變量中的數字替換為空,如果執行替換后變量為空,則為整數

復制代碼 代碼如下:

echo $args | sed 's/[0-9]//g'

如果判斷負數則再用sed過濾負號

復制代碼 代碼如下:

echo $args | sed 's/[0-9]//g' | sed 's/-//g'

下面的腳本通過兩個函數來實現數值判斷。代碼很簡單,就不加注釋了。

復制代碼 代碼如下:

#!/bin/bash
usage(){
cat <<EOF
USEAGE:sh $0args1 args2
exit 1
EOF
}
checkInt(){
expr $1+ 0&>/dev/null
[ $? -ne 0] && { echo "Args must be integer!";exit 1; }
}
checkInt1(){
tmp=`echo $1|sed 's/[0-9]//g'`
[ -n "${tmp}"]&& { echo "Args must be integer!";exit 1; }
}
[ $# -ne 2]&&usage
args1=$1
args2=$2
checkInt $args1
checkInt1 $args2
if[ $args1 -gt $args2 ];then
echo "yes,$args1 greate than $args2"
else
echo "no,$args1 less than $args2"
fi

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲女人被黑人巨大进入al| 精品国偷自产在线| 国产欧美日韩免费| 欧美福利视频在线观看| 久久久亚洲福利精品午夜| 日韩一区二区精品视频| 国产91色在线|免| 国产亚洲精品久久久优势| 欧美激情视频一区二区| 国产免费亚洲高清| 国产精品久久久久久久久影视| 精品久久久久久中文字幕| 国产精品男女猛烈高潮激情| 久久99久久99精品中文字幕| 亚洲a级在线播放观看| 最新69国产成人精品视频免费| 欧美日韩加勒比精品一区| 精品视频在线播放色网色视频| 亚洲午夜av久久乱码| 国内精久久久久久久久久人| 狠狠色噜噜狠狠狠狠97| 91av免费观看91av精品在线| 亚洲一级一级97网| 国产精品私拍pans大尺度在线| 美日韩精品免费观看视频| 久久精品视频网站| 国产精品午夜一区二区欲梦| 精品国产一区二区三区久久狼5月| 久久成人在线视频| 九九视频这里只有精品| 最近的2019中文字幕免费一页| 欧美日韩免费区域视频在线观看| 97国产真实伦对白精彩视频8| 亚洲美女免费精品视频在线观看| 日韩欧美一区二区三区| 亚洲精品欧美日韩| 亚洲精品午夜精品| 亚洲国产欧美精品| 成人久久久久久久| 色偷偷偷综合中文字幕;dd| 亚洲精品98久久久久久中文字幕| 亚洲天堂成人在线视频| 精品香蕉一区二区三区| 久久天天躁狠狠躁夜夜av| 欧美日韩国产成人高清视频| 91大神福利视频在线| 日韩中文字幕在线视频播放| 久久精品中文字幕一区| 欧美专区日韩视频| 国产成人+综合亚洲+天堂| 伊人久久久久久久久久久久久| 欧美精品在线网站| 日韩视频在线免费观看| 日韩在线视频播放| 亚洲日本成人女熟在线观看| 日韩精品极品在线观看播放免费视频| 国产成人久久久精品一区| 日韩精品中文字幕视频在线| 久久久视频在线| 欧美激情国产日韩精品一区18| 亚洲free性xxxx护士hd| 疯狂做受xxxx高潮欧美日本| 精品久久久久久中文字幕大豆网| 麻豆国产va免费精品高清在线| 国产亚洲日本欧美韩国| 国产精品久久9| 欧美性在线观看| 91精品国产777在线观看| 成人在线视频网| 另类少妇人与禽zozz0性伦| 久久精品影视伊人网| 亚洲精品不卡在线| 亚洲肉体裸体xxxx137| 成人网在线免费看| 97免费中文视频在线观看| 欧美激情在线视频二区| 岛国视频午夜一区免费在线观看| 亚洲二区中文字幕| 国产精品福利久久久| 激情亚洲一区二区三区四区| 亚洲欧美精品一区二区| 亚洲国产成人精品久久| 国产日产欧美a一级在线| 亚洲第一区中文字幕| 国产成人精品视频在线观看| 久久国产精品久久久久久| 日韩女优人人人人射在线视频| 国产一区二区av| 色婷婷亚洲mv天堂mv在影片| 久久成人这里只有精品| 性色av一区二区三区免费| 久久久久久国产三级电影| 精品亚洲国产成av人片传媒| 亚洲开心激情网| 亚洲999一在线观看www| 国产精品日本精品| 久久人体大胆视频| 中文字幕日韩精品有码视频| 亚洲精品电影网站| 亚洲free嫩bbb| 色妞色视频一区二区三区四区| 日韩电影免费观看中文字幕| 亚洲国产一区二区三区四区| 久久久久久久久久国产精品| 日韩欧美aⅴ综合网站发布| 亚洲国产成人精品久久久国产成人一区| 日韩免费观看网站| 亚洲在线视频观看| 成人av在线亚洲| 九九久久久久99精品| 国产日韩精品综合网站| 国产精品v日韩精品| www.久久久久久.com| 久久精品福利视频| 国产精品99久久久久久久久| 久久激情视频久久| 成人av资源在线播放| 欧美亚洲一级片| 国产香蕉精品视频一区二区三区| 日本欧美爱爱爱| 精品视频久久久久久久| 97人洗澡人人免费公开视频碰碰碰| 久久久国产成人精品| 91免费看片网站| 亚洲第一页在线| 国产欧美中文字幕| 欧美www视频在线观看| 亚洲摸下面视频| 国产成人亚洲综合91精品| 色综合久久88色综合天天看泰| 成人欧美一区二区三区在线| 久久精品视频99| 色视频www在线播放国产成人| 美女999久久久精品视频| 91精品国产综合久久久久久久久| 亚洲综合精品一区二区| 亚洲国产精品久久久| 国产精品免费观看在线| 亚洲国产精品热久久| 欧美成人在线免费| 久久久在线免费观看| 欧美精品电影在线| 欧洲美女7788成人免费视频| 国产成人avxxxxx在线看| 黑人巨大精品欧美一区二区一视频| 狠狠躁夜夜躁人人爽天天天天97| 午夜精品一区二区三区视频免费看| 欧美国产日本在线| 久久色免费在线视频| 国产精品日韩在线观看| 欧美激情视频网址| 日韩美女视频中文字幕| 日韩欧美aⅴ综合网站发布| 国产精品视频一区二区高潮| 亚洲嫩模很污视频| 国产视频精品一区二区三区| 91精品久久久久久久久久久久久久| 日韩的一区二区| 日韩av电影国产| 欧美大胆在线视频| 日韩极品精品视频免费观看| 日本欧美一级片| 精品亚洲夜色av98在线观看| 亚洲人成绝费网站色www|