in Felder aufgeteilt

Wörterbuch

Beispiele im Kontext

  • Liest eine Zeile von der Standardeingabe und teilt diese in Felder auf. Liest eine einzelne Zeile von der Standardeingabe oder aus der Datei FD, wenn die Option »-u« angegeben ist. Die Zeile wird nach jedem Wort in Felder aufgeteilt. Das erste Wort wird dem ersten NAME zugeordnet, das zweite Wort dem zweiten NAME usw. Übrig gebliebene Wörter werden dem letzten NAME zugeordnet. Nur die in $IFS gespeicherten Zeichen werden als Worttrenner anerkannt. Wenn kein NAME angegeben ist, wird die Zeile in der Variable REPLY gespeichert. Optionen: -a Feld\t\tWeist die gelesenen Wörter den aufeinanderfolgenden Indizes der \t\t\tFeldvariablen FELD, beginnend bei Null, zu. -d Begrenzer\tLiest ein, bis das erste Zeichen von BEGRENZER erreicht \t\t\tist, anstatt bis eine neue Zeile beginnt. -e\t\tNutzt Readline um die gelesene Zeile in einer interaktiven \t\t\tShell zu erhalten. -i Text\t\tNutzt TEXT als den Anfangstext für die Eingabe. -n Zeichenanzahl\tLiest ZEICHENANZAHL Zeichen ein anstatt auf eine \t\t\tneue Zeile zu warten. Respektiert einen Begrenzer, wenn \t\t\tweniger als ZEICHENANZAHL Zeichen vor dem Begrenzer \t\t\teingelesen wurden. -N Zeichenanzahl\tLiest genau ZEICHENANZAHL Zeichen ein, außer das \t\t\tDateiende (EOF) wurde erreicht oder es trat eine \t\t\tZeitüberschreitung auf. Begrenzer werden ignoriert. -p Prompt\t\tGibt die Zeichenkette PROMPT ohne folgendem Zeilenumbruch \t\t\tvor dem Einlesen aus. -r\t\tVerbietet umgekehrte Schrägstriche, um Zeichen zu markieren. -s\t\tUnterdrückt die Ausgabe einer Eingabe auf der Befehlszeile. -t Zeitgrenze\tWenn innerhalb von ZEITGRENZE Sekunden keine Eingabe \t\t\terfolgt wird abgebrochen und ein Fehler wird zurückgegeben. \t\t\tDer Wert der Variable TMOUT ist die Standardzeitgrenze. \t\t\tZEITGRENZE kann ein Dezimalwert sein. Wenn ZEITGRENZE Null ist, \t\t\twird nur dann »Erfolg« zurückgegeben, wenn die Eingabe für den \t\t\tangegebenen Datei-Deskriptor verfügbar ist. Wenn der Abbruch \t\t\tausgeführt wird, ist der Rückgabewert größer als 128. -u fd\t\tLiest vom Datei-Deskriptor FD anstatt von der \t\t\tStandardeingabe. Rückgabewert: Gibt »Erfolg« zurück, außer das Dateiende wurde erreicht, eine Zeitüber- schreitung trat auf oder ein ungültiger Datei-Deskriptor wurde der Option »-u« als Argument übergeben.

    Read a line from the standard input and split it into fields. Reads a single line from the standard input, or from file descriptor FD if the -u option is supplied. The line is split into fields as with word splitting, and the first word is assigned to the first NAME, the second word to the second NAME, and so on, with any leftover words assigned to the last NAME. Only the characters found in $IFS are recognized as word delimiters. If no NAMEs are supplied, the line read is stored in the REPLY variable. Options: -a array\tassign the words read to sequential indices of the array \t\tvariable ARRAY, starting at zero -d delim\tcontinue until the first character of DELIM is read, rather \t\tthan newline -e\t\tuse Readline to obtain the line in an interactive shell -i text\tUse TEXT as the initial text for Readline -n nchars\treturn after reading NCHARS characters rather than waiting \t\tfor a newline, but honor a delimiter if fewer than NCHARS \t\tcharacters are read before the delimiter -N nchars\treturn only after reading exactly NCHARS characters, unless \t\tEOF is encountered or read times out, ignoring any delimiter -p prompt\toutput the string PROMPT without a trailing newline before \t\tattempting to read -r\t\tdo not allow backslashes to escape any characters -s\t\tdo not echo input coming from a terminal -t timeout\ttime out and return failure if a complete line of input is \t\tnot read withint TIMEOUT seconds. The value of the TMOUT \t\tvariable is the default timeout. TIMEOUT may be a \t\tfractional number. If TIMEOUT is 0, read returns success only \t\tif input is available on the specified file descriptor. The \t\texit status is greater than 128 if the timeout is exceeded -u fd\t\tread from file descriptor FD instead of the standard input Exit Status: The return code is zero, unless end-of-file is encountered, read times out, or an invalid file descriptor is supplied as the argument to -u.