我希望将一个字符串作为命令行参数传递给bash脚本;
简单来说,我的bash脚本是:
>cat test_script.sh
for i in $*
do
echo $i
done
我输入了
bash test_script.sh test1 test2 "test3 test4"
输出结果:
test1
test2
test3
test4
我期望的输出结果:
test1
test2
test3 test4
我尝试使用反斜杠(test1 test2 "test3\ test4")和单引号,但没有得到预期的结果。
如何获得预期的输出?