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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Alex Semenyaka                       2:461/640.640  15 May 2004  02:01:12
 To : Sergey Korolew
 Subject : Разделить название интерфейса и номер
 -------------------------------------------------------------------------------- 
 
 15 май 04 00:36, you wrote to all:
 
  SK> Есть строка с именем интерфейса (например, tun0 или ng32). Как получить
  SK> в одной строке буквенную часть (tun), а в другой - цифровую ? Желательно
  SK> с помощью awk.
 
 man awk.
 
 Hапример,
 awk '{pos=match($0, "[0-9]"); name=substr($0, 0, pos-1); num=substr($0, pos);
 print "Name: " name " Number: " num}'
 
 Hо если тебе потом в shell нужно иметь эти части, то это криво. Лучше тогда
 использовать matching в обычном шелловском expr (man sh).
 
 Alex
 
 --- IMHO в последней инстанции
  * Origin:  ... можжевеловых ...  (2:461/640.640)
 
 

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

 Тема:    Автор:    Дата:  
 Разделить название интерфейса и номер   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/392940a54208.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional