我的变量返回两个值,我必须在shell脚本中同时传递这些值。
echo $var
输出:
23514
abcd
现在我必须以23514和'abcd'作为参数运行一个shell脚本
sh sample.sh --id var1 --value var2
答案 0 :(得分:3)
使用数组:
vars=($var)
sh sample.sh --id ${vars[0]} --value ${vars[1]}
答案 1 :(得分:3)
答案 2 :(得分:1)
var1=`echo $var | awk '{print $1}'`
var2=`echo $var | awk '{print $2}'`