Я пытаюсь взять последнее слово или фразу, используя grep для определенного шаблона. В этом примере это будет от последней запятой до конца строки:
Blah,3,33,56,5,Foo 30,,,,,,,3,Great Value
И поэтому желаемым выводом для этой строки будет «Great Value». Все строки также имеют разную длину, но перед последними словами всегда стоит одна запятая.
По сути, я хотел бы просто выводить с последней запятой до конца строки. Спасибо!
Получение последнего элемента в строке - простая задача, но как определить эту строку? Я имею в виду, как команда или сценарий могут посмотреть на строку и сказать «да, это один»? что такое шаблон, который идентифицирует эту линию?
—
Сергей Колодяжный
grep
это не инструмент для этой работы.
awk -F, '{print $NF}'
?