sed -e '/PATTERN/r file' -e '$!N;P;D'
Não funciona para PATTERN na última linha.
Com o GNU sed
:
sed '/PATTERN/e cat file'
Eu queria saber como imprimir o conteúdo de um arquivo acima da ocorrência de um padrão em outro arquivo. Eu sei que usando %código% iria inserir acima do padrão, mas posso exibir o conteúdo de um arquivo em vez disso? Este comando chegou perto %código% mas eu quero que o arquivo seja exibido antes da ocorrência do padrão
sed -e '/PATTERN/r file' -e '$!N;P;D'
Não funciona para PATTERN na última linha.
Com o GNU sed
:
sed '/PATTERN/e cat file'