batch-file curl

batch file - ¿Cómo capturar la salida de Curl a un archivo?



batch-file (3)

Para aquellos de ustedes que quieran copiar la salida de cURL en el portapapeles en lugar de enviarla a un archivo, puede usar pbcopy usando la tubería | después del comando cURL.

Ejemplo: curl https://www.google.com/robots.txt | pbcopy curl https://www.google.com/robots.txt | pbcopy . Esto copiará todo el contenido de la URL dada a su portapapeles.

Tengo un documento de texto que contiene un montón de URL en este formato:

URL = "sitehere.com"

Lo que busco hacer es ejecutar curl -K myfile.txt y obtener la salida de la respuesta que Curl devuelve en un archivo.

¿Cómo puedo hacer esto?


Para un solo archivo, puede usar -O lugar de -o filename para usar el último segmento de la ruta URL como el nombre de archivo. Ejemplo:

curl http://example.com/folder/big-file.iso -O

guardará los resultados en un nuevo archivo llamado big-file.iso en la carpeta actual. De esta manera, funciona de manera similar a wget pero le permite especificar otras opciones de curvatura que no están disponibles cuando se usa wget.


curl -K myconfig.txt -o output.txt

Escribe la primera salida recibida en el archivo que especifique (sobrescribe si existe una antigua).

curl -K myconfig.txt >> output.txt

Anexa todos los resultados que recibe al archivo especificado.