我想设置变量并打印它,而不出现愚蠢的警告“-bash:export:不是有效标识符”和任何其他警告。当然,也不执行这些变量作为命令。我做错了什么?
#!/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)