+ -
当前位置:首页 → 问答吧 → 管道怎么传递参数呢?

管道怎么传递参数呢?

时间:2011-01-24

来源:互联网

请教一个 shell 的问题,我有一个脚本a.sh,它需要指定一个参数才能运行(a.sh xxx),现在a.sh放在http服务器上:
我想这样执行这个脚本:
curl -s  http://xxx/a.sh | sh
但是a.sh参数怎么传进去呢?

作者: killkill_shadow   发布时间: 2011-01-24

这样可以吗:
curl -s  http://xxx/a.sh && sh a.sh xxx

作者: xiaopan3322   发布时间: 2011-01-24

回复 xiaopan3322


    curl -s 是显示脚本的内容,您的意思可能是先将这个脚本下载下来然后再执行,的确能解决眼前的问题,但是能不能更优雅点呢?
    谢谢回复。{:3_189:}

作者: killkill_shadow   发布时间: 2011-01-24



QUOTE:
回复  xiaopan3322


    curl -s 是显示脚本的内容,您的意思可能是先将这个脚本下载下来然后再执行, ...
killkill_shadow 发表于 2011-01-24 17:58




    噢,原来curl -s是这个意思呀,哎,我只能想到这个办法了……

作者: xiaopan3322   发布时间: 2011-01-24