August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Chcemy odczytać i poddać analizie dane, które są zapisywane w polach o określonej długości.
Należy wykorzystać interpreter Perl lub program gawk w wersji 2.13 bądź późniejszej. Załóżmy, że plik danych zawiera następujące informacje:
$ cat stała_długość
Kolumna1------------Kolumna2----------------------Kolumna3
Rekord1 Pole1 Rekord1 Pole2 Rekord1 Pole3
Rekord2 Pole1 Rekord2 Pole2 Rekord2 Pole3
Rekord3 Pole1 Rekord3 Pole2 Rekord3 Pole3Przetwarzanie danych można zlecić programowi GNU gawk, ustawiając odpowiednią długość pól w zmiennej FIELDWIDTHS, wyznaczając odpowiednią wartość zmiennej OFS oraz definiując operację przypisania w taki sposób, aby mechanizm gawk mógł przepisać dany rekord ...
Read now
Unlock full access