【发布时间】:2013-08-02 05:45:12
【问题描述】:
我的变量返回两个值,我必须在 shell 脚本中同时传递这些值。
echo $var
输出:
23514
abcd
现在我必须运行一个以 23514 和 'abcd' 作为参数的 shell 脚本sh sample.sh --id var1 --value var2
【问题讨论】:
-
一个变量不能包含两个值。它要么是一个数组,要么(更可能在这里)该值包含换行符
-
如果它包含一个换行符,它会变成一个空格,除非你在回显它时引用变量。