У меня есть файл example.txt, который содержит следующий текст:Grep только текст только после того, как [слов]:
[one]: bla bla bla onebla twobla
[two]: hey heya noheya
[onemore]: i got mad and etc
Мне нужно Grep и показать только текст, который после [myword]:
Пытались проверить grep [myword] /tmp/example.txt | cut -d ':' -f 2
На каждом [myword]
он печатает все после скобок, но как я могу получить только тот, который мне нужен, и не все?
Существует нет '[MyWord]' на входе – anubhava
, что вы пытаетесь сделать? – Chris
Мне нужно напечатать только те тесты, которые после определенных скобок. Например, я хочу напечатать только текст, который находится в строке '[one]:', но не после '[two]:' или '[onemore]:' строк, так что вывод будет 'bla bla bla onebla twobla'. Если я хочу напечатать все после '[onemore]:' - правильный вывод должен быть «я разозлился и т. Д.» – alya