Пользовательский ввод в текстовый файл на bash-скрипте - PullRequest
0 голосов
/ 09 ноября 2019

Я пытаюсь добавить пользовательский ввод bash в текстовый файл, но когда я открываю файл, он показывает только текст, написанный в коде. Вот код ...

if [ $opcao2==1 ]
then
echo "Esolheu Inserir uma antena"
echo "Nome: "
read $nome
echo "fornecedor:"
read $fornecedor
echo "Preco: "
read $preco
echo "Sinais: "
read $sinais
echo "Nome:" $nome  >> antenas.txt

1 Ответ

1 голос
/ 09 ноября 2019
if [ "$opcao2" = 1 ]
then
echo "Esolheu Inserir uma antena"
echo "Nome: "
read nome
echo "Nome:" $nome  >> antenas.txt

важен оператор read. Важно понимать, что вы устанавливаете переменную без доллара впереди и используете значение переменной с $.

Поэтому в выражении read нет $, но в эхо-запросе нам нужно использовать значениепеременной.

...