bash - выражение после последнего конкретного символа

foo="/sdf/here/jfds"
bar="${foo##*/}"

Кто-нибудь объяснит, как работает выражение " $ {foo ## * /} ", потому что я понимаю, что оно вернет строку после последней косой черты (т.е. jfds), но я понятия не имею как это происходит (или как называется этот тип выражения)?

25
задан Christian.K 2 March 2012 в 11:40
поделиться