从《高级Bash脚本指南》中,获取最后一个命令行参数:
或:
lastarg=${!#}
这是对变量的 间接引用$#
。
请注意,lastarg=${!$#}
这不起作用。
4
顺便说一句,ABS完全不适合作为参考。有关irc.freenode.org#bash频道中类事实的历史,请参见wooleedge.org/~greybot/meta/abs。的击-黑客维基和Wooledge BashGuide不如声名狼藉不精确密度。在后者中,间接引用在BashFAQ#6中有详细介绍;前者是wiki.bash-hackers.org/syntax/pe#indirection
—
查尔斯·达菲
只是一个问题:不是
—
unxnut
!$
更简单而且一样吗?