Я хочу, чтобы команда awk или sed выводила слово после регулярного выражения.
Я хочу найти СЛОВО после СЛОВА, но не СЛОВО, которое выглядит похожим.
Файл выглядит так:
somethingsomething
X-Windows-Icon=xournal
somethingsomething
Icon=xournal
somethingsomething
somethingsomething
Я хочу "xournal" от того, который говорит "Icon = xournal". Вот как далеко я дошел до сих пор. Я тоже пробовал строку AWK, но она также оказалась неудачной.
cat "${file}" | grep 'Icon=' | sed 's/.*Icon=//' >> /tmp/text.txt
Но я получаю и то и другое, поэтому в текстовом файле есть два xournal, которые мне не нужны.