2017-09-27 10 views
-4

を使用して列の値をフェッチ:BASH - 私はこのようなTXTを持つラインを読み、カール

ID value1 value2 
ID2 value1 value2 
ID3 value1 value2 
.... 

私はカールPOSTのパラメータとして、すべての行を送信する必要があります。 例:

curl --data "field1=$1&field2=$2&field3=$3" http://webserver/resource.asp 

ありがとう!

+1

は、あなたの質問に、あなたのコーディングの努力を追加してください。 – Cyrus

+0

まず最初に、行ごとに読み込んで各フィールドを印刷しようとしています。私はawkをwhileループで演奏しています。このように: while read line; awk '{print $ 1、$ 2}'を実行します。完了> lista.txt – Deeshey

答えて

0

私はお勧め:

while read -r c1 c2 c3; do 
    curl --data "field1=$c1&field2=$c2&field3=$c3" http://webserver/resource.asp 
done < file.csv 
関連する問題