我有以下 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按预期迭代+回显作品中的参数$@而不是$*没有区别