Odczyt linii ze standardowego wejścia do zmiennej tablicowej indeksowanej.
Odczyt linii ze standardowego wejścia (lub deskryptora FD, jeśli podano
opcję -u) do zmiennej tablicowej indeksowanej TABLICA. Zmienna MAPFILE
jest domyślną TABLICĄ.
Opcje:
-n liczba
[tab]
Skopiowanie maksymalnie podanej LICZBY linii. Jeśli LICZBA
[tab]
wynosi 0, kopiowane są wszystkie linie.
-O początek
[tab]
Rozpoczęcie wpisywania do TABLICY od indeksu POCZĄTKU.
[tab]
Domyślny indeks wynosi 0.
-s liczba
[tab]
Pominięcie pierwszych LICZBA odczytanych linii.
-t
[tab]
[tab]
Usunięcie końcowego znaku końca linii z każdej wczytanej linii.
-u fd
[tab]
[tab]
Odczyt linii z deskryptora FD zamiast standardowego wejścia.
-C wywołanie
[tab]
Obliczenie WYWOŁANIA po odczycie każdego CO-ILE linii.
-c CO-OLE
[tab]
Liczba linii do wczytania między każdym WYWOŁANIEM.
Argumenty:
TABLICA
[tab]
[tab]
Nazwa zmiennej tablicowej do użycia na dane z pliku.
Jeśli podano -C bez -c, domyślnym krokiem jest 5000. Podczas obliczania
WYWOŁANIA jest przekazywany indeks do następnego elementu tablicy, który
ma być przypisany oraz - jako kolejne argumenty - linia do przypisania.
Jeśli nie podano jawnie początku, mapfile czyści TABLICĘ przed
przypisywaniem.
Stan wyjściowy:
Zwracana jest prawda, chyba że podano błędną opcję lub TABLICA jest tylko
do odczytu, lub nie jest tablicą indeksowaną.