“Bash lesen mehrere Zeilen vom Benutzer” Code-Antworten

Bash lesen mehrere Zeilen vom Benutzer

# Basic syntax:
read -d "~" -p $'Enter your text (type \"~~\" when done):\n' YOUR_TEXT
# Where:
#	- -d tells read to continue reading until the specified delimiter is read.
#		Here I use ~ as the delimiter
#	- -p indicates what to prompt when the script asks for input. I include a
#		message to indicate what to type to stop reading. (I say ~~ because in
#		my shell, I always seem to have to press it twice to stop reading)
#	- YOUR_TEXT is the bash variable that will get the input text 
Charles-Alexandre Roy

Lesen Sie die Eingabe aus mehreren Zeilen in Bash

user@host:~$ read -d '' x <<EOF
> mic
> check
> one
> two
> EOF
Gifted Gorilla

Lesen Sie die Eingabe aus mehreren Zeilen in Bash

$ myVar=$(</dev/stdin)
hello
this is test
$ echo $myVar
hello this is test
$ echo "$myVar"
hello
this is test
Gifted Gorilla

Ähnliche Antworten wie “Bash lesen mehrere Zeilen vom Benutzer”

Fragen ähnlich wie “Bash lesen mehrere Zeilen vom Benutzer”

Weitere verwandte Antworten zu “Bash lesen mehrere Zeilen vom Benutzer” auf Shell/Bash

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen