Extraindo parte de um grande despejo SQL

0

Existe uma maneira de encadear comandos como grep e head juntos para extrair uma parte de um arquivo?

O problema é que em algum lugar no meu arquivo .sql eu tenho dados antigos que preciso comparar com novos dados e não sei em qual linha preciso dizer ao Head para começar. Mas eu só preciso ir para talvez 10 linhas ... é uma pequena mesa.

Estou procurando algo que faça

Find 'database'.'tablename' | head next 20 lines to new file.txt
    
por Carter 26.06.2014 / 19:18

1 resposta

1

Você pode usar -A para especificar quantas linhas depois de uma correspondência deseja imprimir.

grep -A 20 ''database'.'tablename'' dump.sql

Isso também incluirá a partida, e você pode canalizar isso para o espectador. Não há necessidade de head aqui.

    
por 26.06.2014 / 19:35

Tags