Como obter uma linha X do arquivo1 e linha Y do arquivo2 usando o comando shell?

0

No arquivo 1,
A restauração do servidor está completa agora. Ele estará operacional em poucos segundos. Por favor, mantenha todo o arquivo de log quando a restauração estiver completa.

no arquivo 2,
'Restauração foi finalizada com sucesso devido a incompatibilidade de arquivo .SA. Por favor, mantenha o arquivo de log para sua referência futura.

Agora quero obter as linhas completas do meu arquivo 1 e do arquivo 2. Como posso imprimir ou obter essas linhas por vez?

    
por pmaipmui 10.08.2015 / 17:49

1 resposta

2

Espero que entenda direito.

cat file1 file2 | grep -E '(^Restoration\ was\ successfully|^Server\ restoration\ is\ complete)'

Quando os arquivos começam com aspas simples:

cat file1 file2 | grep -E '(^\'Restoration\ was\ successfully|^\'Server\ restoration\ is\ complete)'
    
por 10.08.2015 / 19:14