0

私は再び同じ質問を投稿しています。この問題で私を助けてください。これが私が書いたbashスクリプトのコードです

declare -i i=1
for file in searchdumps/*
do
echo "indexing $file"
i=$((i+1))
curl "'http://localhost:8983/solr/update/extract?literal.id=document$i&uprefix=attr_content&commit=true' -F \"myfile=@/home/test/$file\"" 
done 

パスは正しいです直接適用した場合のコマンドは機能しますが、このスクリプトを実行するとエラーが発生します

searchdumps / 1.pdf curlのインデックス作成:(1)プロトコル'httpはlibcurlでサポートされていないか無効になっています

4

1 に答える 1

2

これを試してください:-

curl "http://localhost:8080/solr/update/extract?stream.file=/home/test/$file&literal.id=document$i&commit=true"
于 2012-06-28T08:11:25.737 に答える