Я собираюсь предположить, что ваша цель - просто получить строку мимо разборы оболочки. Если это так, используйте Прочитайте
:
, например
$ IFS='' read -r var
, затем вручную вставьте строку.
Если это несколько строк, вы можете использовать:
$ IFS='' read -r -d '' var
и снова вставить, но на этот раз используйте Ctrl + D , чтобы завершить вход.
Или используйте HEREDOC:
$ IFS='' read -r -d '' var <<'EOF'
{ "some_string": "Hello mom it's me!" }
EOF
, какой этот метод вы используете, вы можете просто использовать переменную $ var
для доступа к нему:
$ curl -H "Content-Type: application/json" \
-d "$var" \
"http://localhost:3001/api_v2/blocks/42af6ab04d9d9635a97f8abec14ed023?api_key=fe5cf0d86af27c086ab5cd4d0eab6641"
Заключение. Не делай этого!
Мне удалось получить физический доступ к машине и установлен из загрузочного USB.