1
OpenWRT가있는 라우터에서 실행할 스크립트를 개발하려고합니다. 지금 나는 라우터의 IP를 얻을 수있다. Firebase에 업로드하고 싶습니다. 나는 이것을 실행하면CURL (Firebase REST API)에 변수 전달
var=$(/sbin/ifconfig eth0 | grep 'inet addr' | cut -d: -f2 | awk '{print $1}');
curl -X PUT -d '{"IPv4": '"${var}"'}' \
'https://name.firebaseio.com/Values.json'
내가 구문 분석 오류 :
curl -X PUT -d '{"IPv4": "192.168.1.1"}' \
'https://name.firebaseio.com/Values.json'
는 내가 알고 싶은 것은 입력으로 IP 값을 전달입니다 : 나는 다음과 같은 경우 그것은 데이터베이스에 기록하세요 :
{
"error" : "Invalid data; couldn't parse JSON object, array, or value. Perhaps you're using invalid characters in your key names."
}