第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

shell編程中while ture和while :為什么等同?

shell編程中while ture和while :為什么等同?

慕妹3146593 2019-05-28 11:07:04
shell編程中while ture和while :為什么等同
查看完整描述

3 回答

?
眼眸繁星

TA貢獻1873條經(jīng)驗 獲得超9個贊

你在while[xxx]之前將while中括號內的東西(xxx)打印一下看就明白了:
echo xxx
可能原因是其中有參數(shù)帶有特殊字符,如”[”、“]“等,你可以這樣引用參數(shù):
while [ ${var} = ${var2} ]
do
...
如果還可能有空串的話,這樣萬無一失:
while [ ”X${var}“ = "X${var2}" ]
do
...
X是隨便拼上去的一個字符,目的就是保證你那個串不會是空的

查看完整回答
反對 回復 2019-06-01
?
小怪獸愛吃肉

TA貢獻1852條經(jīng)驗 獲得超1個贊

你沒源碼給出來。其實很多原因,如果你看上去語法沒錯,那你要特別注意下shell有沒有隱藏不可打印字符。用cat -e filename 看看,因為shell對那些字符很敏感,往往有些人就是因為windows和linux之間傳輸文件,回車轉換,就導致shell不行。

查看完整回答
反對 回復 2019-06-01
  • 3 回答
  • 0 關注
  • 590 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號