проанализировать первый столбец вывода команды, получить соответствующее второе значение столбца

Я довольно новичок в BASH-скриптах для Linux. Я выполняю команду, которая выводит таблицу как таковую:

firstValue: a secondValue: b.y7 thirdValue: cxg 10:42 GMT 

Скажем, мне нужен secondValue . Я не могу сделать это по номеру строки, потому что иногда вывод может выглядеть следующим образом:

 firstValue: a surprisevalue: d secondValue: b.y7 thirdValue: cxg 10:42 GMT 

Как я могу это сделать, найдя определенную строку («secondValue») в первом столбце и вернув соответствующую строку во второй столбец?

One Solution collect form web for “проанализировать первый столбец вывода команды, получить соответствующее второе значение столбца”

Проведите команду через awk ; попросите его найти строку, которая начинается с secondValue и выводит второе поле в этой строке:

 $ command-that-outputs-the-table | awk '/^secondValue:/ {print $2}' 
  • Чтение полей ввода, разделенных пробелами
  • Различное поведение в сценарии оболочки в оболочке?
  • Shell Script для изоляции файлов, разбросанных по разным папкам
  • Что такое код возврата 1 для git-rebase? Какие другие ценности он мог бы вернуть?
  • Отправить вложение в gmail id из сценария оболочки
  • не может получить hello world shell script для запуска в FreeBSD
  • Как работают «параметры» в сценариях оболочки?
  • Прочитайте все в буфере трубы, не дожидаясь
  • Тысяча разделителей в awk
  • сообщение пользователю после первого входа
  • Как играть простые заметки, такие как звук ding-dang в терминале
  • Interesting Posts

    Как изменить «ключ мощности» для диспетчера оконных версий

    Переменная от конкатенации переменных

    Помощь с apt-get на не подключенном к Интернету устройстве

    Как получить горячую клавишу «дублировать строку» в gedit?

    Как устранить высокую нагрузку, когда нет очевидных процессов

    Философия Unix была оставлена ​​в дизайне веб-приложений?

    Как отобразить техническую информацию о кодеках для файла FLAC?

    Как получить свой собственный IP-адрес и сохранить его в переменной в сценарии оболочки?

    Корректировка Linux через mysql

    Каков самый простой способ увеличить числа в этой строке 01:02:99 в unix?

    Необходимый инструмент для загрузки – с настраиваемыми заголовками, возобновлением, повторной попыткой, выдачей пользовательского имени файла и динамическим перенаправлением

    Странная проблема с установкой Dwarf Fortress

    Игнорирование /etc/logrotate.conf из-за плохого режима файла

    Как остановить процесс выполнения в Linux

    Создание сетевого моста в Debian

    Linux и Unix - лучшая ОС в мире.