我有以下 bash 两个脚本
灰:
#!/bin/bash
./b.sh 'My Argument'
b.sh:
#!/bin/bash
someApp $*
someApp 二进制文件接收$*
2 个参数(“My”和“Argument”)而不是 1 个。
我已经测试了几件事:
- 仅通过运行 someApp
b.sh
可以按预期工作 b.sh
按预期迭代+回显作品中的参数- 使用
$@
而不是$*
没有区别
我有以下 bash 两个脚本
灰:
#!/bin/bash
./b.sh 'My Argument'
b.sh:
#!/bin/bash
someApp $*
someApp 二进制文件接收$*
2 个参数(“My”和“Argument”)而不是 1 个。
我已经测试了几件事:
b.sh
可以按预期工作b.sh
按预期迭代+回显作品中的参数$@
而不是$*
没有区别