我想用一個bash腳本調用其他腳本的Debian的bash shell變量替換錯誤
#!/bin/bash
./anotherScript $1 $2
./anotherScript $3 $4
#and so on
我不知道有多少變量將被傳遞,所以我用一個變量「i」鍵運行從0到$#並嘗試獲取$ {$ i}作爲參數。 但是Bash給我一個糟糕的替代錯誤。我試過以下內容:
a=1
echo $a
echo ${$a} #doesn't work
echo ${${a}} #doesn't work
沒有一個能夠工作。我預計$ {$ a}將評估爲$ {1},這應該給我第一個參數。我已經通過手冊頁和bash腳本指南看過on the Linux Documentation Project site
我在做什麼錯?
解決了它。謝謝。 –