Tartalom
Adatok
Licenc: GNU GPLv3+
Verziószám: GNU Bash 5
Fejlesztő/tulajdonos: Free Software Foundation Inc.
Rövid leírás:
A mapfile beépített Bash parancs manual oldala és súgója. A mapfile parancs sorokat olvas be a szabványos bemenetről, amiket egy indexelt tömbbe helyez el.
Man oldal kimenet
man bash
[...] mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quan- tum] [array] readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array] Read lines from the standard input into the indexed array variable array, or from file descriptor fd if the -u option is supplied. The variable MAPFILE is the de- fault array. Options, if supplied, have the following meanings: -d The first character of delim is used to terminate each input line, rather than newline. If delim is the empty string, mapfile will terminate a line when it reads a NUL character. -n Copy at most count lines. If count is 0, all lines are copied. -O Begin assigning to array at index origin. The default index is 0. -s Discard the first count lines read. -t Remove a trailing delim (default newline) from each line read. -u Read lines from file descriptor fd instead of the standard input. -C Evaluate callback each time quantum lines are read. The -c option specifies quantum. -c Specify the number of lines read between each call to callback. If -C is specified without -c, the default quantum is 5000. When callback is eval- uated, it is supplied the index of the next array element to be assigned and the line to be assigned to that element as additional arguments. callback is evaluated after the line is read but before the array element is assigned. If not supplied with an explicit origin, mapfile will clear array before assigning to it. mapfile returns successfully unless an invalid option or option argument is sup- plied, array is invalid or unassignable, or if array is not an indexed array. [...]
Súgó kimenet
mapfile --help
mapfile: mapfile [-d elválasztó] [-n szám] [-O kezdet] [-s szám] [-t] [-u fd] [-C parancs] [-c távolság] [tömb] Sorok beolvasása a szabványos bemenetről egy indexelt tömbbe. Sorok beolvasása a szabványos bemenetről – vagy a -u megadása esetén az FD fájlleíróból – egy megadott nevű TÖMBBE (elhagyása esetén az ARRAY-be). Kapcsolók: -d elvál Az ELVÁL használata sorlezáróként újsor helyett -n szám Legfeljebb SZÁM sor másolása. Ha a SZÁM 0, minden sor másolásra kerül -O kezdet KEZDET számú indextől kezdje a TÖMB-be másolást. Alapértelmezés: 0 -s szám Az első SZÁM sor eldobása olvasáskor -t A sorok végéről a záró ELVÁL (alapesetben: újsor) eltávolítása -u fd Szabványos bemenet helyett az FD fájlleíróból olvasson -C parancs A PARANCS végrehajtása minden TÁVOLSÁG sor után -c távolság A PARANCS végrehajtásai között beolvasott sorok száma Argumentumok: TÖMB Beolvasáshoz használt tömb neve Ha a -C -c nélkül van megadva, az alapértelmezett távolság 5000. A PARANCS végrehajtásakor utolsó argumentumként a parancs megkapja a következő beolvasandó elem indexét. Ha nincs KEZDET megadva, a mapfile törli a TÖMB tömböt olvasás előtt. Kilépési kód: Sikerrel tér vissza, kivéve érvénytelen kapcsoló vagy csak olvasható, vagy nem indexelt TÖMB megadása esetén.
Kapcsolódó tartalom
- 16 megtekintés