Linux для начинающих / Урок #11 - Bash Shell скрипты

Поделиться
HTML-код
  • Опубликовано: 21 сен 2024

Комментарии • 56

  • @RealRubyStark
    @RealRubyStark 2 года назад +26

    В условиях конструкции допущена ошибка. оператор > используется ТОЛЬКО для сравнения строк, поэтому при проверке полностью программы будет выводить только elif если if ложно. Для сравнения чисел используются другие операторы, например > - это -gt

    • @opex51
      @opex51 Год назад +1

      а я думаю чо за фигня почему любое число больше 10 даже которые до 10

  • @nakamasama
    @nakamasama 3 года назад +17

    Я доволен. Круто пояснили. Это самый толковый урок из всего курса (я просто знаю, что это последний ролик, так как следующий - заключительный). 10 Линусов Торвальдсов из 10.

  • @graves3799
    @graves3799 3 года назад +12

    Люблю такие ролики, все круто и для новичка и для опытных найдётся своё зерно.

  • @sasmbau4978
    @sasmbau4978 2 года назад +4

    спасибо, ты лучший. Все понятно и четко рассказал

  • @sunder7083
    @sunder7083 2 года назад +1

    Бесспорно лучшие курсы на ютубе!

  • @АртемКлимов-ц8ъ
    @АртемКлимов-ц8ъ 6 месяцев назад

    За этот урок отдельное спасибо!

  • @ligerigames
    @ligerigames 3 года назад +8

    Я хоть и хорошо пользуюсь линуксом и его консолью , но пожалуй посмотрю этот урок, а то ты их уже 11 штук выложил

  • @sergeyyelisseyev1206
    @sergeyyelisseyev1206 Год назад +2

    Что-то не работают твои скрипты if
    вот рабочий
    read -p "Vvedite chislo- " num
    if [ $num -gt 5 ]; then
    echo "Chislo bolshe chem 5"
    elif [ "$num" -lt 5 ]; then
    echo "Chislo menshe chem 5"
    else echo "Chislo ravno 5"
    read -p "Napishi ima - " num
    echo "$num"
    fi

  • @adminka8312
    @adminka8312 Год назад +3

    21:12
    Не выходя за рамки конкретного задания с 5 по 8 строку должно быть
    if [ "$num" -eq 5 ]; then # ну или можно оставить как есть == )) хотя это для операций сравнения строк, но как говорится "Вам - можно".
    ls
    elif [ "$num" -gt 10 ]; then
    echo "number is bigger than 10"

    • @АлексейСпиркин-о7с
      @АлексейСпиркин-о7с 10 месяцев назад +2

      Гоша, ну ё... ведь твоя конструкция то не работает в предложенном примере. Опять приходится читать комменты к видео и искать ответы...

    • @adminka8312
      @adminka8312 10 месяцев назад

      @@АлексейСпиркин-о7с Обращаетесь к Дударю, а почему-то отписываете мне!?

  • @Duh280
    @Duh280 2 года назад

    Класс👍Самый интересный урок!

  • @WhiteBear141981
    @WhiteBear141981 3 года назад +2

    Спасибо!

  • @UserU-d2v
    @UserU-d2v 3 года назад +7

    Как добавить в автозагрузку скрипт?
    Можно же запускать так ./script
    Почему не прописал права на исполнение файла??

    • @33Randomize
      @33Randomize 2 года назад

      в crontab можно засунуть

  • @pashadjoystick
    @pashadjoystick Год назад +1

    дико интересно - именно Гога заставил меня поставить Убунту на виртуальную машину, ато сам я её вечно ставил на реальный компьютер после чего считай сидел без компьютера :)

  • @vffuunnyy
    @vffuunnyy 2 года назад +1

    прошу сделайте сигну, я ваш фанат

  • @nikolaymartynenko6679
    @nikolaymartynenko6679 3 года назад +4

    Куда можно второй лайк поставить?

    • @yaroslav-3450
      @yaroslav-3450 2 года назад +3

      второй лайк? Тут надо дизлайки лепить надо, автор в элементарных циклах не знает какие скобки использовать и советует ставить -lt gl

  • @hshsh6881
    @hshsh6881 Год назад

    Зачем нужны круглые скобки в функциях, если там не передаются параметры?

  • @КоняхинаНаталья
    @КоняхинаНаталья 11 месяцев назад

    Подскажите пожалуйста, а почему может не работать команда "tree"? Выводит "command not found"
    Причиной может быть не та версия Убунту или надо дополнительно что-то скачивать?

    • @GuNRaVe
      @GuNRaVe 5 месяцев назад

      Команда пишет, что эта функция выпилена, и надо поставить отдельно и пишет ниже команду для установки

  • @doom678
    @doom678 2 года назад

    Good

  • @avr_stm_pro2955
    @avr_stm_pro2955 3 года назад +2

    Первый лайк

  • @yura_kovalyov
    @yura_kovalyov Год назад

    здравствуйте! а можно это сделать через установленный по умолчанию редактор скриптов (Apple Scripts) в Mac OS? пытаюсь нажимать простые команды ls, cd, а мне выдает или синтаксическую ошибку, или функция не определена((

    • @yura_kovalyov
      @yura_kovalyov Год назад

      хочу выполнить следующую команду в скрипте "cd ..", а скрипт не выполняет этого, хотя команду ls выполняет нормально. наверняка ошибка в синтаксисе

  • @ligerigames
    @ligerigames 3 года назад +6

    Давай обучение по языку Lua

    • @ВладКарцаев
      @ВладКарцаев 2 года назад +1

      в этом нет смысла, это как учить fortran, ada, python

    • @User-ux1tm
      @User-ux1tm 2 месяца назад

      ​@@ВладКарцаев Самый тупой коммент который я видел. Фортран не популярный это первое. Во вторых ада также не популярен. А также Пайтон используется сейчас везде и на нем можно будет ещё лет 20 кодить. 😊

  • @Seemann345
    @Seemann345 Год назад

    Лучше бы показал как практически можно применять эти скрипты. Ту же автоматизированную проверку аккаунтов, о которой ты говорил - по итогу так и не показал.

  • @typeswete
    @typeswete 3 года назад +4

    А существуют Bash программисты?

    • @root924
      @root924 3 года назад +2

      Вроде да

    • @typeswete
      @typeswete 3 года назад +1

      Уважаешь ли ты Гошу Дударя?

    • @graves3799
      @graves3799 3 года назад +5

      Да сущекствуют, как и html-программисты

    • @yanalsheuski263
      @yanalsheuski263 2 года назад

      @@malkhalk8837 да ты даже шутку не понял

  • @user-ry7ph9wr5o
    @user-ry7ph9wr5o 7 месяцев назад

    Нууу, скажем если бы до этого видео я бы не умел писать на питоне, мне бы наверное было максимально не понятно, что тут вообще происходит. Глянуть видос стоит, но лучше по bash глянуть более подробный курс.

  • @Draconoid249
    @Draconoid249 2 года назад +9

    Отвратительный урок. Как будто для дедлайна понадобилось впихнуть все что осталось в последний выпуск и протараторил всё всё всё за 15 минут не вдаваясь в детали.

    • @dimGerold
      @dimGerold 2 года назад +3

      ИМХО для знакомство вполне себе хорошо. Остальное гугл и мануал. Показательно и доходчиво.

    • @kulebyaka-siraya
      @kulebyaka-siraya Год назад

      Отвратительный комментарий

  • @ahanhawk
    @ahanhawk 3 года назад +2

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

    • @nakamasama
      @nakamasama 3 года назад +1

      Не проще ли запустить его из терминала? В Линуксе почти никто не разрешает ярлыки программ на рабочий стол. Рабочим столом пользуются только для того, чтобы посмотреть на красивую обоину или размещают там виджеты типа часов, заметок, нагрузки системы и т.д. А программы запускают из меню или через терминал. Меню, в отличие от виндового, на Линуксе есть красивые, и ты можешь своё поставить удобное меню как виджет. Вот и ярлыки на рабочем столе не нужны. Лепота

    • @ahanhawk
      @ahanhawk 3 года назад +1

      @@nakamasama вопрос был вполне конкретный

    • @nakamasama
      @nakamasama 3 года назад

      @@ahanhawk А я дал конкретный ответ: так можно делать, но так никто не делай

    • @ahanhawk
      @ahanhawk 3 года назад

      @@nakamasama Валентин, спасибо Вам огромное за ответ

  • @ycblhukolaeba6798
    @ycblhukolaeba6798 2 года назад +15

    за раздел с оператором if определённо дизлайк

    • @viktordev1218
      @viktordev1218 2 года назад +4

      там вместо ">" надо было "-gt" поставить. Он в цикле while потом нормально сделал

  • @majikaja
    @majikaja Год назад

    Я не писал и у меня скрипт выполнился

  • @SofiaIzatova-go2et
    @SofiaIzatova-go2et Год назад

    команду ls выводит просто текстом

  • @MarkFrid
    @MarkFrid 2 года назад

    Типо язык програмирования

  • @Ridpfrep
    @Ridpfrep 7 месяцев назад +1

    чел, с укро языком удачи развиваться :)
    не забудь оповестить когда сайт обратно на русском сделаешь
    псевдо патриот

  • @MarkFrid
    @MarkFrid 2 года назад

    Зачем нужны баш скрипты

  • @doom678
    @doom678 2 года назад

    Спасибо!

  • @Game-qz6dl
    @Game-qz6dl Год назад

    Спасибо!!!