如何在沒有任何警告的情況下列印自己的變量

如何在沒有任何警告的情況下列印自己的變量

我想設定變數並列印它,而沒有愚蠢的警告“-bash:導出:不是有效的標識符”和任何其他警告。當然,不執行這個變數作為命令。我做錯了什麼?

#!/bin/bash
CONTAINERNAME = box.$(date +%Y-%m-%d-%H.%M.%S).$(cat /proc/sys/kernel/random/uuid)
echo $(CONTAINERNAME)

迴聲變數

答案1

第三行必須是

echo $CONTAINERNAME

答案2

您應該刪除“=”前後的空格,如下所示

CONTAINERNAME=box.$(date +%Y-%m-%d-%H.%M.%S).$(cat /proc/sys/kernel/random/uuid)

相關內容