下面是一個示例腳本不工作我所期望的方式:我想要的輸出將我如何從另一個輸出在bash創建一個變量
#!/bin/bash
for dynamic in a b c; do
myvar=$dynamic
export $myvar="hi"
echo $(eval "$myvar")
echo $dynamic
done
:
hi
a
hi
b
hi
c
有什麼建議嗎?我願意偏離這種方法,但我絕對希望能夠創建一個從算法輸出中命名的變量。在這種情況下,它只是一個for循環。
是的先生。你釘了它。雖然我不需要上面的任何聲明,a = A等等......但這基本上就是我想要的。從字面上解釋$,然後評估那個加上$ i的回聲。非常聰明。謝謝。 – Kevin