Регэкспы: различия между версиями
Материал из Linux Wiki
Перейти к навигацииПерейти к поиску
Rain (обсуждение | вклад) (Создана новая страница размером Вывод информации о трафике для интерфейса: <source lang=bash> /sbin/ifconfig eth0 | sed -nr 's/^[a-zA...) |
Rain (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 9: | Строка 9: | ||
30811715053-770397660 | 30811715053-770397660 | ||
</source> | </source> | ||
Еще вариант на awk: /sbin/ifconfig eth0 | awk '/inet addr/{gsub(/.*:/, "", $2); print $2}' | |||
+ https://www.linux.org.ru/forum/admin/4493387#comment-4493567 | |||
[[Category:Несортированное]] | [[Category:Несортированное]] |
Текущая версия на 11:18, 14 марта 2012
Вывод информации о трафике для интерфейса:
/sbin/ifconfig eth0 | sed -nr 's/^[a-zA-Z:0-9 ]+ \(([0-9\. A-Zi]+)\) [a-zA-Z:0-9 ]+ \(([0-9\. A-Zi]+)\)/\1-\2/pg'
23.7 GiB-616.5 MiB
То же, но в байтах:
/sbin/ifconfig eth0 | sed -nr 's/^[a-zA-Z: ]+([0-9]+) \([\)0-9\.A-Za-z ]+:([0-9]+) .*/\1-\2/pg'
30811715053-770397660
Еще вариант на awk: /sbin/ifconfig eth0 | awk '/inet addr/{gsub(/.*:/, "", $2); print $2}'
+ https://www.linux.org.ru/forum/admin/4493387#comment-4493567