Здравствуйте ребята проблема такова как мне правильно передать аргумент к команде с помощью переменных чтобы внутри curl команды это правильно обрабатывалось (без каких либо лишних запятой)
Вот сам скрипт
#!/bin/bash
main() {
curl --output /dev/null $1 -sX PUT --data-binary @appilication.yml https:/example1.consul.com/v1/kv/config/test/test/test/data -k
curl --output /dev/null $2 -sX PUT --data-binary @appilication.yml https:/example2.consul.com/v1/kv/config/test/test/test/data -k
main "--header \"Authorization: Bearer token_for_example1\" "curl --header \"Authorization: Bearer token_for_example2\"
Проблема в том что при обработке curl как-то обрабатывает это лишними кавычками '
(который я пробовал удалить через tr но все ровно)
Само по себе если выполнять просто команду без каких либо использований переменных то все работает прекрасно
Заранее благодарен !!