Как я могу заставить команду ниже работать.Замена переменной оболочки в команде
export CURDATE=`date +%Y-%m-%d`
curl -XPOST "http://localhost:9200/test/type" \
-d ' { "AlertType": "IDLE", "@timestamp": $CURDATE }'
Я получаю ошибку «причину»: «Непризнанной лексема„$ CURDATE“: ожидал» Как я получаю переменные подстановки правильно в коде выше
одинарные кавычки будут блокировать расширение переменных оболочки. – karakfa
В будущем кнопка «создать сниппет» предназначена только для HTML и JavaScript (они позволяют показывать код в браузере зрителя). Используйте кнопку '{}' в редакторе для форматирования кода на всех других языках. –