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 

路径正确直接应用的命令有效,但是执行此脚本时出现错误

indexing 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 回答