我想在“
Bash – How to pass arguments to a script that is read via standard input”帖子中再多一点.
我想创建一个脚本,它采用标准输入,并在传递参数的同时远程运行它.
我正在建立的脚本的简化内容:
ssh server_name bash <&0
如何采取以下接受参数的方法并将其应用于我的脚本?
cat script.sh | bash /dev/stdin arguments
也许我这样做不正确,请提供替代解决方案.
尝试这个:
cat script.sh | ssh some_server bash -s - <arguments>