2016-02-26 45 views
0

我有一個從用戶輸入的shell腳本,我需要將該輸入提供給一個網站。例如如何從LINUX腳本發送輸入到網站

#!/bin/sh 
echo -n "Enter Your name > " 
read name 
echo -n "Enter Your age > " 
read age 
echo -n "Enter your marks > " 
read marks 
# now all these 3 inputs have to be feed automatically to a website (e.g.abc.mydomain.com) which has the data field to take the input. 
+0

定義「feed ... to a website」。 – ceving

+0

結合echo和read可以用'read -p'完成輸入你的名字>「name」。 –

回答

2

您可以將數據轉換爲json格式,然後使用curl向數據發送post請求到網站Url。

#!/bin/sh 
echo -n "Enter Your name > " 
read name 
echo -n "Enter Your age > " 
read age 
echo -n "Enter your marks > " 
read marks 

curl -H "Content-Type: application/json" -d "{\"name\" : \"$name\", \"age\" : \"$age\", \"marks\" : \"$marks\"}" http://abc.mydomain.com