[+] agrep i plik.csv
: 29 marca 2011, 23:18
Witam!
Mam następujący problem. Chciałbym z pliku o strukturze:
wyłuskać tekst
znam następujące wartości odpowiednich pól
Czy ktoś pomoże?
Doszedłem do czegoś takiego:
co zwraca następujący wynik
Ważne aby swobodnie manipulować zmienną na polach od 10 do 18.
Mam następujący problem. Chciałbym z pliku o strukturze:
Kod: Zaznacz cały
16358,1,1,Głogów,ul. Wojska Polskiego 5 - blok,UMTS,2100,42160,1845,,,,4,5,6,,,,,,2010-06-26,48071,2006,
6358,3,16,Kamień Pomorski,Pl. Katedralny 2 - wieża katedry,GSM,900/1800,41018,3656,1,2,3,4,5,6,,,,,,2009-08-05,43656,,
36358,4,8,Opole,ul. Katowicka 50 - dach budynku NOT przy rogu z ul. Kościuszki,UMTS,2100,27,2299,1,?,?,,,,,,,,,2011-03-20,OPO1011,23,10812
34044,1,15,Plewiska,ul. Kolejowa - maszt własny,UMTS,2100,42040,6358,,,,4,5,6,,,,,,2010-08-03,40684,2008,10655
10887,2,15,Poznań,ul. Piłsudskiego 20 - budynek TP S.A.,GSM,900,40300,6358,,,,4,5,6,,,,,Common BCCH,2010-04-29,5218,,
12879,2,15,Poznań,ul. Piłsudskiego 20 - budynek TP S.A.,UMTS,2100,40304,6358,,,,,,,7,8,9,,,2010-12-25,5218,3021,10564
26358,1,7,Warszawa - Mokotów,ul. Puławska 17 (budynek Europlex),UMTS,2100,45106,1127,,,,,,,,,,0,pikokomórka,2010-12-14,20675,16,10688
12417,1,1,Wrocław,ul. M.Sępa-Szarzyńskiego 67b - dach budynku mieszkalnego,GSM,900/1800,42057,6358,1,2,3,,,,7,8,9,,,2009-06-10,46212,,
35436,2,1,Wrocław,ul. Wita Stwosza 28 - dach budynku biurowego,UMTS,2100,47005,6358,,,,,,,,,,0,,2011-02-02,3744,3071,10614
Kod: Zaznacz cały
Poznań ul. Piłsudskiego 20 - budynek TP S.A.
Kod: Zaznacz cały
pole 2 = 2
pole 9 = 6358
jedno z pól 10-18 w tym przypadku pole 16 = 7
Doszedłem do czegoś takiego:
Kod: Zaznacz cały
cat plik.csv | agrep '.2;........6358;.[16]7'
Kod: Zaznacz cały
12417,1,1,Wrocław,ul. M.Sępa-Szarzyńskiego 67b - dach budynku mieszkalnego,GSM,900/1800,42057,6358,1,2,3,,,,7,8,9,,,2009-06-10,46212,,