Используя всего лишь grep
, вы можете выполнить это с помощью следующего канала:
grep -oe "[^ ][^ ]* *[^ ][^ ]*$"
grep # a tool for matching text
-o # only prints out matching text
-e # uses a regex
[^ ] # match anything that isn't a space
* # match zero or more of the previous element
$ # the end of the line
Примечание : Это не учитывает конечные пробелы.
Демонстрация:
$ echo ' 3 abcd
23 xyz
1234 abc' | grep -oe "[^ ][^ ]* *[^ ][^ ]*$"
3 abcd
23 xyz
1234 abc
Нажмите настраивать-группу M-x, RET cperl-стоит перед RET и изменением, окрашивающим к Вашей симпатии.
Можно изменить цветную тему, если Вам не нравятся конкретные цвета по умолчанию.