需要一个特定的技巧来管理bash eval cmd&<<&书信电报;输入

需要一个特定的技巧来管理bash eval cmd&<<&书信电报;输入,bash,scrapy,Bash,Scrapy,我想使用scrapy的spider对象的几个实例和polipo代理的几个实例 对于这一点,很简单: for i in `seq 1 100` do numeroPortProxy=$(($i+30000)) command="scrapy crawl courses_PT ... -s HTTP_PROXY=http://127.0.0.1:${numeroPortProxy}" eval $command& done 我

我想使用scrapy的spider对象的几个实例和polipo代理的几个实例

对于这一点,很简单:

for i in `seq 1 100`
    do
        numeroPortProxy=$(($i+30000))
        command="scrapy crawl courses_PT ... -s HTTP_PROXY=http://127.0.0.1:${numeroPortProxy}"
        eval $command&
    done
我的问题是我需要自动回答命令的
“o”


我试过这个
eval$命令&这里的eval有什么意义?你试过
echo“o”| scrapy…
?祝你好运。我会删除
命令
变量和
eval
,直接执行命令(
scrapy crawl…${numeroport PROXY}@shelleter谢谢,这样它就可以完美地工作
echo“o”|(scrapy crawl…-s HTTP\u PROXY)=http://127.0.0.1:${numeroPortProxy})&
@AvyWam实际上,我并不是想暗示您应该使用括号(它们是我的注释的一部分,就像这些)。在这个shell上下文中,括号创建了一个不需要或不相关的子shell;请在没有括号的情况下尝试。
Usage
=====
  scrapy crawl [options] <spider>

crawl: error: Invalid -s value, use -s NAME=VALUE