Saya memiliki dokumen teks yang berisi banyak URL dalam format ini:
URL = "sitehere.com"
Yang ingin saya lakukan adalah menjalankan curl -K myfile.txt
, dan mendapatkan hasil dari respon yang dikembalikan Curl, ke dalam file.
Bagaimana saya bisa melakukan ini?
batch-file
curl
Tony
sumber
sumber
curl http://{one,two}.example.com -o "file_#1.txt"
curl.haxx.se/docs/manpage.htmlJawaban:
Menulis keluaran pertama yang diterima dalam file yang Anda tentukan (menimpa jika ada yang lama).
Tambahkan semua output yang Anda terima ke file yang ditentukan.
Catatan: -K adalah opsional.
sumber
curl url > destfile.x
Untuk satu file, Anda dapat menggunakan
-O
alih-alih-o filename
menggunakan segmen terakhir dari jalur URL sebagai nama file. Contoh:akan menyimpan hasilnya ke file baru bernama big-file.iso di folder saat ini. Dengan cara ini ia bekerja mirip dengan wget tetapi memungkinkan Anda untuk menentukan opsi ikal lain yang tidak tersedia saat menggunakan wget.
sumber
--remote-name-all
unix.stackexchange.com/a/265819/171025Ada beberapa opsi untuk membuat keluaran ikal ke file
sumber
Bagi Anda yang ingin menyalin output cURL di clipboard alih-alih menghasilkan ke file, Anda dapat menggunakan
pbcopy
dengan menggunakan pipa|
setelah perintah cURL.Contoh:
curl https://www.google.com/robots.txt | pbcopy
. Ini akan menyalin semua konten dari URL yang diberikan ke clipboard Anda.sumber
xclip
dapat digunakan di tempat itu untuk Linux melihat pertanyaan ini . Namun saya akan dalam banyak kasus lebih sukacurl http://example.com -o example_com.html & cat example_com.html | pbcopy
Jadi Anda tidak perlu meringkuk lagi jika Anda tidak sengaja menghapus clipboard Anda.curl http://www.textfiles.com/etext/FICTION/fielding-history-243.txt | pbcopy
mungkin jangan coba ini!Jika Anda ingin menyimpan output Anda di desktop Anda, ikuti perintah di bawah ini menggunakan perintah post di git bash. Ini bekerja untuk saya.
curl https: // localhost: 8080 --meminta POST --header "Tipe Konten: application / json" -o "C: \ Desktop \ test.txt"
sumber
Agak terlambat, tapi saya pikir OP sedang mencari sesuatu seperti:
sumber