L
L
L2018-09-21 19:54:04
bash
L, 2018-09-21 19:54:04

I'm learning bash, I have a problem, can you help me?

Recently (today) I started studying bash, I don’t understand where the problem is (yes, yes, I’m very stupid)
I want to create my own update center, but bash writes that there is an error in line 13

#!/bin/bash
yesorno = ''
echo "Добро пожаловать, центр обновлений готов работать"
echo "Приступим к Автообновлению пакетов, пока ты пьешь кофе? [Да/Нет]"
read $yesorno
if $yesorno = Да
then
  sudo apt install update
  #оператор ветвления, задаем программе выбор, что ей делать
  else if [$yesorno != Да]
    echo "Установим пакеты в удобное время!"
    echo "Программа закончена, пожалуйста, закройте терминал"
fi
fi

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
DevMan, 2018-09-21
@leonid_073

here kagbe everything is wrong, first of all, ignorance of elementary syntax.

#!/bin/bash

yesorno=''
echo "Добро пожаловать, центр обновлений готов работать"
echo "Приступим к Автообновлению пакетов, пока ты пьешь кофе? [Да/Нет]"
read yesorno
if [ $yesorno == "Да" ]
then
  sudo apt install update
  #оператор ветвления, задаем программе выбор, что ей делать
else
  echo "Установим пакеты в удобное время!"
  echo "Программа закончена, пожалуйста, закройте терминал"
fi

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question