Strona 1 z 1

Wyszukiwanie i odczytywanie fragmentów pliku

: 14 listopada 2008, 22:01
autor: Skorpion9312
Witam,

Czy istnieje jakiś program, który wyszuka w pliku konkretne wyrażenie i wyświetli tą linię w której to wyrażenie występuje, oraz x linii sąsiadujących?

Np. dla pliku:

Kod: Zaznacz cały

linia1
linia2
linia3
linia4
linia5
(...)
linia10
Chciałbym wyszukać czy istnieje w nim "linia3", jeżeli tak - wyświetlić tą linię i 3 sąsiadujące czyli:

Kod: Zaznacz cały

linia1
linia2
linia3
linia4
linia5
linia6

: 14 listopada 2008, 22:20
autor: markossx
Możesz użyć takich rzeczy jak: grep, sed, awk, cat, cut, uniq, tail - do wyboru do koloru :-)

: 14 listopada 2008, 22:46
autor: Skorpion9312
Tak, wiem. Ale nie wiem co do czego przekierować i jakich opcji użyć...

: 14 listopada 2008, 23:00
autor: markossx
Poczytaj dokładnie o tych poleceniach, trochę o strumieniach, użyj man - wszystko będzie jasne.
Powodzenia.