LinuxForum.Fans
Тема

Простой bash скрипт

Автор: TerMih 4 сообщений 2685 просмотров
#175054

Идея такова

Код:
echo "Введите значение 1, Введите значение 2"
read value1 value 2
echo value1
echo value2

В консоли запускаю скрипт, Вижу :

Введите значение 1, Введите значение 2

"sdfsdfas dfs" "sdfsfdgwe qweq a" (Ввожу)

Я хотел увидеть такой результат:
echo value1 (sdfsdfas dfs)
echo value2 (sdfsfdgwe qweq a)


Но в связи со спецификацией read я этого никогда не увижу хотя и написал кавычки (для экранирования пробела)

Собственно вопрос: как можно присвоить значения переменным в интерактивном режиме с помощью
встроенной команды bash, так как мне надо... чтобы значения с пробелами тоже могли присваиваться.

#175060

Код:
echo "Введите значение 1, Введите значение 2"
read value1
read value2
echo $value1
echo $value2
end code.

#175073

Omg, кто бы мог подумать, что все так просто ... а я писал read value1 value2 ....
Думал, что надо использовать другую супер пупер команду для достижения успеха, а оказалось ...
СПАСИБО БОЛЬШОЕ :)

#178295

[console]$ read -p"введите значение №1: " val1 && echo "$val1"
введите значение №1: 123
123
[/console]

Войдите или зарегистрируйтесь, чтобы ответить.