我只想運行以下命令:
curl https://jkanime.net/um.php?e=VTJpeCsrL3BVY2xMaEd0YWhyM1k4SDdHelZ4OGZSeXFsOHBla1QrcnBPQm4wUWc1eE1TOThmWlBOb2xLOEJCeWlGenpML2tYelA3Tm8xU1lDMDRwUlE9PTo616MlXtdmRfi6FOwaoBRqeA--&t=5ec9cff996b02bf751b55c92c4cb1170
它似乎連接得很好,但它掛起等待按鍵。如何在腳本中自動執行此操作?
編輯:我完全不知道,但它通過擦除--URL的一部分來解決。有人可以向我解釋為什么嗎?
uj5u.com熱心網友回復:
在 bash 中,您必須使用 cotes(簡單或雙重,這取決于您想要做什么)通過轉義一些字符來構建一個完整的字串:` $ ( ) [ ] { } & | 空間
因此,在 URL 周圍使用 cotes:
curl --url 'https://jkanime.net/um.php?e=VTJpeCsrL3BVY2xMaEd0YWhyM1k4SDdHelZ4OGZSeXFsOHBla1QrcnBPQm4wUWc1eE1TOThmWlBOb2xLOEJCeWlGenpML2tYelA3Tm8xU1lDMDRwUlE9PTo616MlXtdmRfi6FOwaoBRqeA--&t=5ec9cff996b02bf751b55c92c4cb1170'
uj5u.com熱心網友回復:
您沒有描述您的環境,但可能是您的 shell 解釋了未加引號的連字符。在 bash 中,雙連字符終止處理。如果您用引號將 URL 括起來,它將避免這種行為并將帶引號的字串傳遞給 curl。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/357421.html
