이 형식의 URL을 포함하는 텍스트 문서가 있습니다.
URL = "sitehere.com"
내가 찾고있는 것은 run을 실행 curl -K myfile.txt
하고 Curl이 반환하는 응답의 출력을 파일로 얻는 것입니다.
어떻게해야합니까?
답변
curl -K myconfig.txt -o output.txt
지정한 파일에서받은 첫 번째 출력을 씁니다 (이전 출력이 있으면 덮어 씁니다).
curl -K myconfig.txt >> output.txt
수신 한 모든 출력을 지정된 파일에 추가합니다.
참고 : -K는 선택 사항입니다.
답변
단일 파일 의 경우 URL 경로의 마지막 세그먼트를 파일 이름으로 사용하는 -O
대신 사용할 수 있습니다 -o filename
. 예:
curl http://example.com/folder/big-file.iso -O
결과를 현재 폴더의 big-file.iso 라는 새 파일에 저장 합니다. 이러한 방식으로 wget 과 유사하게 작동 하지만 wget을 사용할 때 사용할 수없는 다른 curl 옵션 을 지정할 수 있습니다 .
답변
curl 출력을 파일로 만드는 몇 가지 옵션이 있습니다
# saves it to myfile.txt
curl http://www.example.com/data.txt -o myfile.txt
# The #1 will get substituted with the url, so the filename contains the url
curl http://www.example.com/data.txt -o "file_#1.txt"
# saves to data.txt, the filename extracted from the URL
curl http://www.example.com/data.txt -O
# saves to filename determined by the Content-Disposition header sent by the server.
curl http://www.example.com/data.txt -O -J
답변
파일로 출력하는 대신 클립 보드에 cURL 출력을 복사하려는 경우 cURL 명령 뒤에 pbcopy
파이프를 사용하여 사용할 수 있습니다 |
.
예 : curl https://www.google.com/robots.txt | pbcopy
. 지정된 URL의 모든 내용을 클립 보드로 복사합니다.
답변
출력을 데스크탑에 저장하려면 git bash에서 post 명령을 사용하여 아래 명령을 따르십시오.
curl https : // localhost :
8080-요청 POST –header “콘텐츠 유형 : application / json”-o “C : \ Desktop \ test.txt”
답변
조금 늦었지만 OP가 다음과 같은 것을 찾고 있다고 생각합니다.
curl -K myfile.txt --trace-asci output.txt