У меня есть файл, и я прочитал его как:прочитать все содержимое файла и завернуть в одинарных кавычках
FILE=$(cat "/path/to/file")
Этот файл содержит 4096 символов длиной случайной строку, наряду с некоторыми комментариями:
----- BEGIN KEY ----
2sd763jha8713kjshadi76a...
------ END KEY -----
Я хочу прочитать весь этот файл как один ввод и обернуть его одной цитатой, чтобы я мог опубликовать его как JSON. Команда выше просто возвращает мне фактический контент, и когда я его отправляю, я получаю ошибку curl
unknown ---- BEGIN
.
'FILE = " '$ ( путь/к/файлу)'"'? (если вы полностью уверены, что он никогда не содержит '' 'себя.) – BRFennPocock
Как вы используете' $ FILE'? Просто придерживайтесь одиночных кавычек вокруг переменной, когда вы ее используете (при условии, что вы делаете это в двойных кавычках, как и должно быть) будет работать. –
@BRPocock Либо '\ '' ИЛИ ''' .. '"' не оба. –