[英]while loop to change variable number and check for value
我是 bash 的新手,我試圖找出最簡單的方法來創建一個更改變量號並檢查值的 while 循環。 這樣我可以簡單地添加到變量中,如果 function 知道繼續循環到最后
var='start loop'
var1='something'
var2='something else'
var3='maybe nothing but probably something'
function run() {
while [ ! -z "$var" == true ]
do
x=1
var=var$x
if ! command -v $var &> /dev/null
then
DO SOMETHING
fi
}
x=x+1
done
陣列是方式。 謝謝
var=('thing' 'stuff' 'otherStuff')
function run() {
x=0
while [ ! -z "${var[x]}" ]
do
if ! command -v ${var[x]} &> /dev/null
then
apt-get install ${var[x]} -y
fi
sleep 2s
x=$x+1
done
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.