|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/392940a54208.html, оценка из 5, голосов 10
|