
Я хочу задать переменную и вывести ее без глупого предупреждения "-bash: export: not a valid identifier" и любого другого. И, конечно, без выполнения этой переменной как команды. Что я делаю не так?
#!/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)