Как получить последний символ в регулярном выражении с помощью grep

Я пытаюсь захватить последнее место и то, что следует за ним в строке, с помощью grep.

Это захватит меня первый пробел:

echo "toto tata titi" | grep -o " .*$"

В Java я бы использовал нежадный оператор, но он, похоже, не работает:

echo "toto tata titi" | grep -o " .*?$"

Он ничего не возвращает

Ожидаемый результат - titi .

5
задан Andy Lester 8 February 2012 в 21:33
поделиться