У Посібнику розширених сценаріїв Bash, щоб отримати останній аргумент командного рядка:
Або:
lastarg=${!#}
Це непряме посилання на$#
змінну.
Зверніть увагу, щоlastarg=${!$#}
це не працює.
4
Як осторонь, ABS цілком нахмурився як еталон; див. wooledge.org/~greybot/meta/abs про історію його фактоїду на irc.freenode.org # bash каналі. Вікі Баш-хакерів і Wooledge BashGuide не настільки сумно відомої щільності для неточностей. В останньому непрямі посилання детально висвітлюються у BashFAQ № 6 ; в колишньому, wiki.bash-hackers.org/syntax/pe#indirection
—
Чарльз Даффі
Лише питання: Чи не
—
unxnut
!$
простіше і не те саме?