我正在尝试从标准输入执行脚本并将参数传递给它.有办法吗?
假设我有以下内容:
cat script.sh | bash
Run Code Online (Sandbox Code Playgroud)
我如何将参数传递给脚本?
我不想这样做:
bash script.sh arguments
Run Code Online (Sandbox Code Playgroud)
这不是:
./script.sh arguments
Run Code Online (Sandbox Code Playgroud)
Mic*_*man 39
在Linux上,
cat script.sh | bash /dev/stdin arguments
Run Code Online (Sandbox Code Playgroud)
似乎工作.
bry*_*410 11
cat script.sh | bash -s - arguments
Run Code Online (Sandbox Code Playgroud)
它比@Michael Hoffman 的解决方案更便携。
归档时间: |
|
查看次数: |
6759 次 |
最近记录: |