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
Na podstawie dwoch plikow potrzebuje polaczyc je.
Pierwszy skrypt generuje taki wynik "users.csv"
@admin;;
user1;yes;
user2;yes;
user3;yes;
@develop;;
user4;no;
user5;yes;
user6;no;
user7;no;
@progs;;
user8;no;
user9;no;
user10;no;
...
Drugi skrypt generuje taki wynik "groups.csv"
@admin;path1;12;
user9;path10;1;
@admin;path2;12;
@develop;path3;12;
@develop;path4;1;
@progs;path5;1;
user10;path9;1;
@progs;path6;1;
@progs;path7;1;
@progs;path8;1;
...
Po polaczeniu obu wynikow, chce uzyskac taki koncowy "result.csv"
@admin;path1;12;;;
@admin;path2;12;;;
user1;yes;@admin;path1;12;
user1;yes;@admin;path2;12;
user2;yes;@admin;path1;12;
user2;yes;@admin;path2;12;
user3;yes;@admin;path1;12;
user3;yes;@admin;path2;12;
@develop;path3;12;
@develop;path4;1;
user4;no;@develop;path3;12;
user4;no;@develop;path4;1;
user5;yes;@develop;path3;12;
user5;yes;@develop;path4;1;
user6;no;@develop;path3;12;
user6;no;@develop;path4;1;
user7;no;@develop;path3;12;
user7;no;@develop;path4;1;
@progs;path5;1;
@progs;path6;1;
@progs;path7;1;
@progs;path8;1;
user8;no;@progs;path5;1;
user8;no;@progs;path6;1;
user8;no;@progs;path7;1;
user8;no;@progs;path8;1;
user9;no;@progs;path5;1;
user9;no;@progs;path6;1;
user9;no;@progs;path7;1;
user9;no;@progs;path8;1;
user9;no;@progs;path10;1;
user10;no;@progs;path5;1;
user10;no;@progs;path6;1;
user10;no;@progs;path7;1;
user10;no;@progs;path8;1;
user10;no;@progs;path9;1;
...
Z uzyciem bash (awk,sed,itp...)
Dzieki
Offline
mam deja vu?
http://forum.dug.net.pl/viewtopic.php?id=13196
i czy przypadkiem nie odrabiamy czyjejś pracy domowej?
Ostatnio edytowany przez azhag (2009-01-21 12:06:39)
Offline
azhag napisał(-a):
mam deja vu?
http://forum.dug.net.pl/viewtopic.php?id=13196
i czy przypadkiem nie odrabiamy czyjejś pracy domowej?
nie , nie odrabiamy,
chce sie nauczyc programowac z wykorzystaniem petli (iteracji) dlatego prosze o pomoc. Za pomoc w rozwiaznaniu tamtego problemu jestem bardzo wdzieczny.
Offline
jak chesz sie nauczyc to bedzie tylko wskazowka a reszte musisz sam wymyslec ... ja bym rozbudowal poprzedni przyklad o zapamietywanie w tablicy kolejnych rekordow danych o danej grupie i potem dla kazdego usera tej grupy wypisywal go tyle razy ile mam rekordow w tablicy z dopisaniem stosownych informacji ...
PS AWK ma bardzo fajne tablice
Ostatnio edytowany przez bercik (2009-01-21 23:28:36)
Offline
bercik napisał(-a):
jak chesz sie nauczyc to bedzie tylko wskazowka a reszte musisz sam wymyslec ... ja bym rozbudowal poprzedni przyklad o zapamietywanie w tablicy kolejnych rekordow danych o danej grupie i potem dla kazdego usera tej grupy wypisywal go tyle razy ile mam rekordow w tablicy z dopisaniem stosownych informacji ...
PS AWK ma bardzo fajne tablice
Ok, dzieki cos wymysle napewno.
Offline
Strony: 1