我想将一个字符串作为命令行参数传递给 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") 和单引号,但没有得到预期的结果。
如何获得预期的输出?