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

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 .


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.