#!/bin/bash
A="X"
X="Y"
B=${$A}
echo $B # expecting output to be 'Y'
看到的實際輸出:第 4 行:${$A}:替換錯誤
uj5u.com熱心網友回復:
這稱為引數間接:
您可以使用${!nameref}將 的值nameref視為引數:
A="X"
X="Y"
B=${!A}
echo "$B"
有關引數擴展的更多資訊,請參閱https://www.gnu.org/software/bash/manual/html_node/Shell-Parameter-Expansion.html
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/356301.html
