Wyodrębnianie części dużego zrzutu SQL

1

Czy istnieje sposób na połączenie poleceń, takich jak grep i head razem, aby wyodrębnić część pliku?

Problem polega na tym, że gdzieś w moim pliku .sql mam stare dane, które muszę porównać z nowymi danymi i nie wiem, w której linii muszę powiedzieć Headowi, aby zaczął. Ale muszę tylko przejść 10 linii ... to mały stolik.

Szukam czegoś, co działa

Find `database`.`tablename` | head next 20 lines to new file.txt
Furman
źródło

Odpowiedzi:

1

Możesz użyć, -Aaby określić, ile wierszy po dopasowaniu chcesz wydrukować.

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

Oczywiście obejmie to także dopasowanie i możesz przesłać je do widza. Nie ma headtu potrzeby .

slhck
źródło
Dzięki, to dało mi kilka wyników więcej niż potrzebowałem, ale headposprzątałem. Dziękuję bardzo, 10000 razy lepiej niż czekanie na pobranie, otwieranie, przewijanie, kopiowanie, wklejanie!
Carter