在bash腳本中,如何從另一個變量的內容獲取變量的內容,兩個變量的名稱都有相同的尾部數?獲取變量的內容,從另一個變量的內容中,兩個變量名的尾部編號相同
IP1=192.168.0.17
DIR1=/mnt/2tb/archive/src/
IP2=192.168.0.11
DIR2=~/src/
IP3=192.168.0.113
DIR3=~/src/
#get local ip and set variable HOST to local ip
HOST=$(ifconfig | grep 'inet addr:'| grep -v '127.0.0.1' | cut -d: -f2 | awk '{ print $1}')
# get HOST source DIR as variable from ip and preset variables
echo $HOSTDIR
我希望能夠在未來添加更多,或者對於每臺機器(ip)都有不同的dirs,我希望它是相對於該尾號:) – dreadycarpenter
使用間接擴展。用一個例子編輯了答案。 – sureshvv