Сопоставьте все после обратной косой черты и перед пробелом

У меня есть строки, похожие на следующие:

*unknown*\*unknown* (8) hello\morning (3) 

Я пытаюсь подобрать только morning или *unknown\* .

До сих пор я пробовал:

 [^\\]+$ 

Но это соответствует от обратной косой черты до конца строки, чего я не хочу.

One Solution collect form web for “Сопоставьте все после обратной косой черты и перед пробелом”

С grep :

 grep -oP '(?<=\\)[^\\ ]+' file 

-o выводит только соответствующий шаблон. (?<=...) является положительным взглядом, который соответствует обратной косой чертой \\ , но он не является частью шаблона соответствия. Второй шаблон [^\\ ]+ следует за обратной косой чертой и содержит все символы, но без обратных косых черт и пробелов.


Выход:

 *unknown* morning 
  • 10-я предыдущая строка из матча
  • В чем смысл (^ |) ABC (| $) как расширенного REGEX?
  • Печатать слово, которое не содержит символа
  • Top не показывает некоторые процессы в зависимости от пользователя
  • Удаление строк в текстовом файле LARGE, содержащем строку, найденную в другом текстовом файле LARGE - FILES SORTED
  • Сохраните первый столбец в файл, чье имя задано вторым столбцом
  • Почему комбинация tail + grep + cut не работает?
  • Найти и заменить строки в текстовом файле на выходе из другого файла
  • Удалить все строки текста, которые не являются всеми числами
  • Почему я не могу найти страницу руководства tmux для join-pane?
  • Выберите конкретный диапазон полей текстового файла
  • Interesting Posts

    Как решить, что mv перемещается в каталог, а не заменяет каталог?

    Как сохранить ключевую фразу ключевого слова SSH в gnome-keyring?

    Dropbox на OpenBSD

    Как заменить значения в строке с помощью sed, но сохранить строку неповрежденной

    Отображение клавиатуры на ChromeOS?

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

    замените шаблон, найденный с номером плюс 1 в той же строке

    Мышь работает только в одной программе Linux Mint за один раз

    Как использовать кеш в прокси и фильтровать по контенту в Centos 7.3 и Freebsd

    Почему OS X не позволяет мне переименовать файл?

    Как изменить размер шрифта, количество строк / столбцов на терминале

    фильтрация данных на основе разделителя в оболочке

    В чем смысл chgrp?

    Найдите данные о емкости и самый старый файл в формате Busybox

    C компилятор не может создать исполняемый файл exit 77

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