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-25 11:13:11

  patrykxes - Użytkownik

patrykxes
Użytkownik
Zarejestrowany: 2009-01-19

Zamiana wierszy miejscami w pliku

Skrypt wyrzuca do pliku wynik w takiej postaci (wynik, sciezka):

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

Jak przerobic w bash (z uzyciem sed, awk, ...) aby otrzymac taki rezultat (sciezka, wynik):

/home/user/katalog/podkatalog/podkatalog1/about.cpp
5:#include "toolbar.h"
...
27:#include "userbox.h"
28:#include "userboxer.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"

Dzieki

Offline

 

#2  2009-01-25 13:38:02

  bercik - Moderator Mamut

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

Re: Zamiana wierszy miejscami w pliku

najprosciej przerobic skrypt ktory to wrezuca, a jak nie to tak jak ostatnio tylko niejako do gory nogami -czyli pamietamy w tablicy rekordy gdy mamy sciezke to ja wypisujemy a nastepnie rekordy do niej nalezace ...

PS co Ty ciagle jakies dziwne rzeczy w tych skryptach wymyslasz?


"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

 

Stopka forum

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