我正在编写一个脚本,试图在其中使用“ set”从“ last”命令中解析出特定的参数。每当我回显第十个参数时,它就会弹出“ $ arg1” 0””。
例如 第十个参数是星期二 第一个参数是昨天
在回显10美元时,它给了我昨天0
${20}
set $(last | head -n 1)
echo
echo $*
echo "Name: $1"
echo "Date: $4 $5 $6"
echo "Time: $7"
echo "Status: $8 $9 $10"
echo
我希望第十个参数回显“星期二”
答案 0 :(得分:0)
使用echo ${10}
。多位数字变量需要花括号。