使用设置和参数的Bash脚本-无法回显第10个参数

时间:2019-04-18 22:48:19

标签: linux bash set

我正在编写一个脚本,试图在其中使用“ 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

我希望第十个参数回显“星期二”

1 个答案:

答案 0 :(得分:0)

使用echo ${10}。多位数字变量需要花括号。