Автор Тема: Вопрос по коду, как это должно работать?! (Bash | .sh)  (Прочитано 375 раз)

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Вот по этому коду видно что пишется через == (Код ниже)
Спойлер
if [ $desctop_shortcut == y ]; then
cd ~/.local/share/applications/
echo "[Desktop Entry]
Version=1.0
Name=TLauncher
Name[ru]=TLauncher
Comment=Best minecraft launcher
Comment[ru]=Лучший майнкрафт лаунчер
GenericName=Minecraft
GenericName[ru]=Майнкрафт
Keywords=Minecraft;tlauncher;Tlauncher;Mining
Keywords[ru]=Майнкрафт;тлаунчер;Тлаунчер
Exec=java -jar /home/"$name"/tlauncher/TLauncher.jar
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/home/"$name"/tlauncher/icon/minecraft-icon.png
Categories=GNOME;GTK;Game;
StartupNotify=true" | sudo tee TLauncher.desktop > /dev/null
echo "$main_shortcut_c_ru"
cd
sleep 1
clear
fi

В следующем же коде уже пишется через = (Код ниже)
Спойлер
if [ $del_or_save = y ]; then
cd
rm -rf tlauncher
rm -rf .tlauncher
rm -rf .minecraft
echo "$uinstall_comp_ru"
sleep 2
clear
fi

Я так и не понимаю как это работает. Но во втором коде если написать ==, то выдаёт ошибку(
Подскажите пожалуйста, это чинится или нет?
Делаем невозможное

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Если никто не ответит, я не против. Чисто хочу узнать для себя.
Делаем невозможное

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Подозреваю, что первый код , это не bash

https://www.dmosk.ru/faq.php?object=unix-operators


Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Подозреваю, что первый код , это не bash

https://www.dmosk.ru/faq.php?object=unix-operators
Отвечая на твои слова, в прошлый раз ты мне ответил как раз таки первый код это bash)
https://forum.altlinux.org/index.php?topic=46173.0
Делаем невозможное

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Подозреваю, что первый код , это не bash

https://www.dmosk.ru/faq.php?object=unix-operators
Или ты имеешь в виду второй код?
Делаем невозможное

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Другое, чем отличается bash от shell. Почему Linux так легко их меняет?
Делаем невозможное

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я имею ввиду что у bash нет операции == , а вот в Windows shell, есть именно такой оператор

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Я имею ввиду что у bash нет операции == , а вот в Windows shell, есть именно такой оператор
Сейчас у меня много к тебе вопросов...
Да, я тупой и понимаю это)
Делаем невозможное

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Я имею ввиду что у bash нет операции == , а вот в Windows shell, есть именно такой оператор
Сейчас у меня много к тебе вопросов...
Да, я тупой и понимаю это)
Уверяю тебя, ты не тупой ;-)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Но я не знаю на каком языке написан первый скрипт

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Я имею ввиду что у bash нет операции == , а вот в Windows shell, есть именно такой оператор
Сейчас у меня много к тебе вопросов...
Да, я тупой и понимаю это)
Уверяю тебя, ты не тупой ;-)
Я в этом не уверен.
Я закрою тему, вроде поонял, а вроде нет.
Делаем невозможное

Оффлайн Каскин

  • Начинающий
  • *
  • Сообщений: 16
  • Пользователь учится на ошибках
    • FrontYT
    • Email
Но я не знаю на каком языке написан первый скрипт
Самому интересно стало...
Делаем невозможное