Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-01-24 22:32:21

  patrykxes - Użytkownik

patrykxes
Użytkownik
Zarejestrowany: 2009-01-19

porownanie zawartosci plikow wraz z pozostawieniem bloku tekstu

napisalem skrypt, ktory pyta usera: podaj nazwe pliku (np., about.cpp) oraz podaj fraze ktora chcesz znalezc w tym pliku (np., incl).
Skrypt przeszukuje podkatalogi i wynik wypisuje do pliku o nazwie wynik.txt

W pliku wynik.txt jest taka struktura (czyli gdzie znalazl i co znalazl):

/home/user/katalog/podkatalog/podkatalog1/about.cpp
5:#include "toolbar.h"
27:#include "userbox.h"
...
/home/user/katalog/podkatalog/podkatalog2/about.cpp
23:#include "misc.h"
27:#include "userbox.h"
...
/home/user/katalog/podkatalog/podkatalog2/podkatalog3/about.cpp
10:#include "history.h"
29:#include "userbox.h"
...

Mam rowniez oddzielny plik wazne.info, (utwozony recznie) tylko ze sciezkami, ktore mnie interesuja:

podkatalog/podkatalog1/about.cpp
podkatalog/podkatalog2/podkatalog3/about.cpp

Jak zostawic tylko te sciezki wraz z wynikami (znalezionej frazy incl) w pliku wynik.txt , ktore sa podane w pliku wazne.info

PS.Skrypt mam w bash, wiec chodzi o bash wraz z sed,awk,grep...

Offline

 

#2  2009-01-24 23:59:51

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: porownanie zawartosci plikow wraz z pozostawieniem bloku tekstu

bazujesz na skrypcie ktory Ci kiedys napisalem i zamiast reagowac na linie zaczynajace sie od @ to reagujesz na linie zaczynajace sie od / ... zamiast ustawiac co masz dopisywac w kolejnych rekordach ustawiasz czy kolejne rekordy maja byc wypisywane ...


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2009-01-25 11:02:41

  patrykxes - Użytkownik

patrykxes
Użytkownik
Zarejestrowany: 2009-01-19

Re: porownanie zawartosci plikow wraz z pozostawieniem bloku tekstu

bercik napisał(-a):

bazujesz na skrypcie ktory Ci kiedys napisalem i zamiast reagowac na linie zaczynajace sie od @ to reagujesz na linie zaczynajace sie od / ... zamiast ustawiac co masz dopisywac w kolejnych rekordach ustawiasz czy kolejne rekordy maja byc wypisywane ...

Ok, dzieki.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)