如果變量值既包含數(shù)字又包含字母,用sed判斷后,返回也是為空
如果傳入的值包含字母,比如23d這樣的值,最后返回的也是空,這樣就會(huì)出問題,比如a=34d , b=$(echo $a | sed 's/[0-9]//g'),echo$b 返回的就是空
如果傳入的值包含字母,比如23d這樣的值,最后返回的也是空,這樣就會(huì)出問題,比如a=34d , b=$(echo $a | sed 's/[0-9]//g'),echo$b 返回的就是空
2018-10-01
舉報(bào)
2018-10-08
不會(huì)返回空,sed 's/[0-9]//g'這段代碼只是替換數(shù)字而已,遇到字母不會(huì)替換,所以最后得到的是去掉數(shù)字后的字符串
2018-10-08