“Bash odczytał wiele wierszy od użytkownika” Kod odpowiedzi

Bash odczytał wiele wierszy od użytkownika

# 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

Przeczytaj wejście z wielu linii w Bash

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

Przeczytaj wejście z wielu linii w Bash

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

Odpowiedzi podobne do “Bash odczytał wiele wierszy od użytkownika”

Pytania podobne do “Bash odczytał wiele wierszy od użytkownika”

Więcej pokrewnych odpowiedzi na “Bash odczytał wiele wierszy od użytkownika” w Shell/Bash

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu