【发布时间】:2012-10-21 23:03:36
【问题描述】:
我想将一个字符串作为命令行参数传递给 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") 和单引号,但没有得到预期的结果。
如何获得预期的输出?
【问题讨论】:
-
输出和预期输出不一样吗?
标签: bash