curl을 이용하여 웹에 post전송을 하는데 에러가 납니다.



  • data.txt 에 저장되는 센서 데이터를 쉘스크립트로 읽어서 외부 서버에 post방식으로
    전송하려고 합니다.

    data.txt
    id1 10.0 20.0

    send.sh
    #!/bin/bash
    while read a b c
    do
    url="http://mypc.com/send.php?id=${a}&value1=${b}&value2=${c}"
    done < /home/pi/data.txt
    curl $url

    이렇게 해서 실행하면
    curl: (3) Illegal characters found in URL

    이와같은 에러가 납니다. 어떻게 해야 할까요???
    *참고로 저 url을 echo로 찍어보면 제대로 파일에서 읽어와서 출력이 됩니다.


답글을 작성하기 위해 로그인
 

Rasplay Forum 사이트로의 연결이 끊어졌습니다. 다시 연결을 시도하는동안 잠시만 기다려 주십시오.