Подстрока grep между кавычками

Допустим, у меня есть строка вроде этого:

title="2010-09-11 11:22:45Z" 

Как я могу grep самой даты и игнорировать цитаты / название / Z ?

Файл может содержать больше строк, таких как:

 randomstring title="2010-09-11 11:22:45Z" title="disregard me" 

Поэтому я хочу только grep timestamps с помощью одной команды grep .

4 Solutions collect form web for “Подстрока grep между кавычками”

С помощью GNU grep вы можете:

 $ echo 'title="2010-09-11 11:22:45Z"' | grep -oP 'title="\K[^"]+' 2010-09-11 11:22:45Z 
 grep -oP '[0-9-]{10} [0-9:]{8}' filename 

Это должно работать только на GNU-версии grep :

 <file.html grep -oP "(?<=title\=\")\d+-\d+-\d+" 

Пример здесь regex101.

Если вход будет в этом формате, то только ниже команда легко решает вашу проблему

 echo "title=\"2010-09-11 11:22:45Z\"| cut -d '"' -f2 
  • Grep все строки из нескольких двоичных файлов в один файл txt
  • Может ли awk использовать идентификаторы полей также для строк оболочки (переменных)?
  • Как я могу отредактировать редактируемый результат?
  • Есть ли простой способ получить массив всех аргументов, которые не начинаются с дефиса?
  • Bash: как получить значение из массива для создания команды из него
  • sed для замены совпадающего слова на конец строки
  • Как я могу добавить и добавить к каждому члену массива?
  • Вывод строк поиска с использованием grep в UNIX
  • Как проверить, содержит ли строка подстроку в тире или золе?
  • Извлечение подстроки из переменной среды
  • Как вставить содержимое файла в строку в bash
  • Как найти позицию персонажа с помощью grep?
  • Interesting Posts

    Считайте в реальном времени выходные строки из другой команды вывода

    `mpirun -np N`: что, если` N` больше моих физических ядер?

    Имеет ли терминал-мультиплексор какую-либо выгоду при использовании с диспетчером оконной панели?

    с какой версией linux ядро ​​поддерживает мультитач-экран?

    Как переназначить клавиши клавиатуры в зависимости от того, как долго вы удерживаете ключ

    Конфигурация для обнаружения уже запущенного xsession или только автозапуска в один раз

    Почему я не могу отключить некоторые службы в системах-config-сервисах?

    Учитывая SSH туннель ABC, как исключить B?

    Распечатывать двоичные данные, так как это не нарушает работу терминала

    Разделение USB на необработанный раздел

    Не удается установить ImageMagick на Centos с помощью Yum

    Использование протокола отчетов о прохождении через эфир «sendto: Network down»

    Занятое поле Прочитайте файл по строкам

    Состояние PF сохраняется в UDP-пакетах = проблема безопасности?

    В vi / vim, как добавить в файл вместо его записи?

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