“прочтите несколько строк от пользователя” Ответ

прочтите несколько строк от пользователя

# 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

Читать ввод из нескольких линий в Bash

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

Читать ввод из нескольких линий в Bash

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

Ответы похожие на “прочтите несколько строк от пользователя”

Вопросы похожие на “прочтите несколько строк от пользователя”

Больше похожих ответов на “прочтите несколько строк от пользователя” по Shell/Bash

Смотреть популярные ответы по языку

Смотреть другие языки программирования