标签: bash
目录中有两个bash脚本:
foo.sh
#!/usr/bin/env bash ./bar.sh $@
bar.sh
#!/usr/bin/env bash echo $#
当我运行./foo.sh 1 " "时,请1而不是2。因此传递给" "时会忽略./bar.sh参数。
./foo.sh 1 " "
1
2
" "
./bar.sh
如何将" "传递给./bar.sh?
答案 0 :(得分:4)
只需使用保留空格甚至空参数的"$@"。
"$@"