Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Korolew                       2:6053/1.2     15 May 2004  14:30:49
 To : Alex Semenyaka
 Subject : Разделить название интерфейса и номер
 -------------------------------------------------------------------------------- 
 
 
 15 Май 04 02:01, Alex Semenyaka писал к Sergey Korolew:
 
  AS> Hапример,
  AS> awk '{pos=match($0, "[0-9]"); name=substr($0, 0, pos-1);
  AS> num=substr($0, pos); print "Name: " name " Number: " num}'
 
 Спасибо.
 
  AS> Hо если тебе потом в shell нужно иметь эти части, то это криво. Лучше
  AS> тогда использовать matching в обычном шелловском expr (man sh).
 
 В man sh мало что полезного на эту тему, как и в man expr.. Это примерно
 то же самое, что посылать человека с попросами по языку С читать man cc.
 
 Hу да ладно. Скажи лучше, как правильнее захватить все цифры в конце слова ?
 
 expr $test : '.*\([0-9]*\)' не отдает ничего, а '.*\([0-9]\)' только
 последнюю цифру. Мой наилучший вариант - 'tun\([0-9]*\)' но хотелось бы
 универсальности.
  Всего наилучшего,
   Sergey aka DS
 
 --- GoldED+/W32 snapshot-2001.03.04
  * Origin: Hету. Придумывать лень. (2:6053/1.2)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Разделить название интерфейса и номер   Sergey Korolew   15 May 2004 00:36:57 
 Разделить название интерфейса и номер   Alex Semenyaka   15 May 2004 02:01:12 
 Разделить название интерфейса и номер   Sergey Korolew   15 May 2004 14:30:49 
 Разделить название интерфейса и номер   Alex Semenyaka   15 May 2004 16:50:06 
 Разделить название интерфейса и номер   Sergey Korolew   17 May 2004 15:00:50 
 Разделить название интерфейса и номер   Alex Semenyaka   17 May 2004 20:32:08 
 Re: Разделить название интерфейса и номер   Valentin Davydov   16 May 2004 23:49:27 
 Разделить название интерфейса и номер   Sergey Korolew   17 May 2004 16:15:29 
 Разделить название интерфейса и номер   Alex Semenyaka   17 May 2004 21:00:26 
 Разделить название интерфейса и номер   Sergey Korolew   18 May 2004 15:14:49 
 Разделить название интерфейса и номер   Alex Semenyaka   18 May 2004 22:10:22 
Архивное /ru.unix.bsd/222040a5f309.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional