我希望从结尾开始在korn shell脚本中获得第三个参数。
示例:
ksh Myscript.sh Argument1 Argument2 Argument3 Argument4 Argument5 Argument6
它应该采取Argument4,请记住,参数可能会有变化,有时可能是5或6甚至更多或更少...这就是为什么我无法进行训练。
任何想法?
答案 0 :(得分:1)
您可以使用ksh
中的所有参数填充数组,并执行此操作以从最后一个参数打印第3个:
arr=("$@")
n=$(echo "$# - 3" | bc)
echo "${arr[n]}"