|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Michael Samanov 2:550/5068.1515 25 Aug 2000 17:43:22 To : artur@niif.spb.su Subject : Re: Как выделить (не отрезать) расширение файла? -------------------------------------------------------------------------------- Hello, artur@niif.spb.su! At Fri, 25 Aug 00 15:18:08 +0400 artur@niif.spb.su wrote: MS>> Hапример, ext=`nifty_cmd aaa.c` или ext=`nifty_cmd -2 aaa.tar.gz`. MS>> В первом случае получаем 'c', а во втором - 'tar.gz' anss> bash/ksh/zsh: echo ${variable#*.} anss> В zsh еще можно посмотреть в сторону modifiers. Боюсь, ты не понял вопроса. Мне надо из строки 'aaa.c' получить 'c', а из 'aaa.tar.gz' получить 'tar.gz'. По аналогии с тем, как `basename aaa.tar.gz .gz` возвращает 'aaa.tar' anss> Кстати, в случае ext=`nifty_cmd -2 aaa.c` что надо получить? Ответ несколькими строками выше, причем он там был изначально :-) Sincerely yours, Michael (mailto:mike@vlink.ru). --- ifmail v.2.14 * Origin: Home (2:550/5068.1515@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/794949eea3f0.html, оценка из 5, голосов 10
|