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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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
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 ...
Offline
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
Strony: 1