On Sun, 23 Jul 2006 16:23:47 +0300 Vladimir Zolotykh <gsmith@eurocom.od.ua> wrote: > On Sun, 23 Jul 2006 16:55:27 +0400 > Artem Chuprina <ran@ran.pp.ru> wrote: > > > Это для zsh. Для bash (в zsh тоже работает) - "${f##*/}" > Работает, спасибо. > А где говорится что $() бъется на слова, а ${...} нет ? Этот мой вопрос был от несообразительности, sorry Конечно нужно квотирование _после_ того как выполнился $(basename "$f"), Это кстати тоже работает в bash "$(basename "$f")" то же самое квотирование после expansion достигается и в "${f##*/}" и попроще как и советует Артем -- Vladimir Zolotykh
Attachment:
pgp2WmL9IyVXT.pgp
Description: PGP signature