Вот мой test.env
RABBITMQ_HOST=127.0.0.1
RABBITMQ_PASS=1234
И я хочу использовать test.sh
для замены значения в test.env
на:
RABBITMQ_HOST=rabbitmq1
RABBITMQ_PASS=12345
вот мой test.sh
#!/bin/bash
echo "hello world"
RABBITMQ_HOST=rabbitmq1
RABBITMQ_PASS=12345
Deploy_path="./config/test.env"
sed -i 's/RABBITMQ_HOST=.*/RABBITMQ_HOST='$RABBITMQ_HOST'/' $Deploy_path
sed -i 's/RABBITMQ_PASS=.*/RABBITMQ_PASS='$RABBITMQ_HOST'/' $Deploy_path
Но у меня есть ошибка
sed: 1: "./config/test.env": invalid command code .
sed: 1: "./config/test.env": invalid command code .
Как я могу это исправить?