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.