Awk no modo de parágrafo :
awk -vRS= '/TODO:/' file
Por exemplo, eu tenho um arquivo com conteúdo como este:
# TODO: Optimize this.
alias bash='start bash'
# FIXME: Just fix this.
alias fix='there is something wrong with this
O que eu quero é que, se eu pesquisar por padrão TODO:
, só deve imprimir o resultado assim:
# TODO: Optimize this.
alias bash='start bash'
Isso é possível?
Awk no modo de parágrafo :
awk -vRS= '/TODO:/' file
grep
solution.
grep -zoP '(?s)^# TODO.*^$' file
Tags grep text-processing awk sed ag