Vì vậy, giả sử tôi có một index.php
tệp chứa tệp này:
<?= "Hello" ?>
<?= echo "WORLD" ?>
Và tôi muốn tải nội dung của tệp này lên các ý chính của mình trong github, mà tôi đang thực hiện thông qua
gist_content=$(cat 'index.php')
curl --user "GITHUB_USER" -H "Content-Type: application/json; charset=UTF-8" -X POST -d "{ \"description\": \"Created via API\", \"public\": \"true\", \"files\":{ \"index.php \":{ \"content\": \"$gist_content\"}}\" " https://api.github.com/gists
Bây giờ, tập lệnh này không hoạt động vì một số lý do và tôi nhận được phản hồi lỗi
{
"message": "Problems parsing JSON",
"documentation_url": "https://developer.github.com/v3/gists/#create-a-gist"
}
Nếu tôi viết mọi thứ trong một dòng không có thẻ, trích dẫn như hello
nó hoạt động tìm
$gist_content
sẽ không được đánh giá.