Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: вывести колонку средствами grep  (Прочитано 1658 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
как вывести колонку средствами grep
вот пример на awk, как с помощью grep ?
echo a b c | awk '{print $2}'

Пользователь решил продолжить мысль 20 Июня 2013, 18:05:36:
[  15] [Active     ] [Created     ] [       ] [   25] Apache Karaf :: Shell :: Console (2.3.0.fuse-71-047)
нужно получить 15
« Последнее редактирование: 20 Июня 2013, 18:05:36 от mouserok »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: вывести колонку средствами grep
« Ответ #1 : 20 Июня 2013, 18:24:12 »
как вывести колонку средствами grep
Чем awk не угодил?

[  15] [Active     ] [Created     ] [       ] [   25] Apache Karaf :: Shell :: Console (2.3.0.fuse-71-047)
нужно получить 15
Код: (bash) [Выделить]
grep -o '^\[ *[0-9]*\]' | grep -o '[0-9]*'

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7211
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: вывести колонку средствами grep
« Ответ #2 : 20 Июня 2013, 21:51:27 »
mouserok, ещё можно cut использовать...

 

Страница сгенерирована за 0.028 секунд. Запросов: 26.