この変数はBUILDNUMBER
値230に設定されます。230_
コマンドを印刷したいのですが、echo $BUILDNUMBER_
以下のように出力が空です。
# echo $BUILDNUMBER_
# echo $BUILDNUMBER
230
ベストアンサー1
このコマンドはecho $BUILDNUMBER_
設定されていない変数の値を出力します$BUILDNUMBER_
(下線はJeff Schallerが明確に指摘したように、変数名に有効な文字です)。
変数名の周りに中かっこ(中括弧)を適用するか、最も厳しいprintf
ツールを使用してください。
echo "${BUILDNUMBER}_"
printf '%s_\n' "$BUILDNUMBER"
PS:常に変数を引用してください。