Как писать эффективные bash скрипты в Linux

Поділитися
Вставка
  • Опубліковано 29 лис 2024

КОМЕНТАРІ • 23

  • @cisconeslabo
    @cisconeslabo  Рік тому +1

    Приглашаем на курcы с трудоустройством:
    Linux с нуля до DevOps / DevNet / Linux Unhatched: edu-cisco.org/courses/lpi-linux-unhatched/
    Основы Linux LPI / Linux Essentials LPI: edu-cisco.org/courses/lpi-linux-essentials/
    Введение в DevOps / DevNet: edu-cisco.org/courses/devnet-python-apic-em/
    Программируемые системы DevOps / DevNet: edu-cisco.org/courses/cisco-devnet-devops/
    Основы программирования Python / Programming Essentials in Python: edu-cisco.org/courses/python-programming-essentials/
    Введение в кибербезопасность / Introduction to Cybersecurity: edu-cisco.org/courses/cybersecurity/
    CCNA Маршрутизация и Коммутация / CCNA Routing & Switching: edu-cisco.org/courses/cisco-ccna-routing-and-switching/
    Настройка и обслуживание сети на оборудовании MikroTik: edu-cisco.org/courses/mikrotik-mtcna/
    СCNA / Network Security: edu-cisco.org/courses/cisco-ccna-security/
    CCNP Enterprise: edu-cisco.org/courses/ccnp-enterprise/

  • @JhonPreston
    @JhonPreston 11 місяців тому +1

    В Bash нет опции многострочного комментария. Можно использовать прием с HereDoc - многострочный ввод команды, если не указывать саму команду.

    • @cisconeslabo
      @cisconeslabo  11 місяців тому

      Спасибо за помощь.

  • @ТГККБД
    @ТГККБД Рік тому +3

    уважаю таких парней!

  • @cisconeslabo
    @cisconeslabo  Рік тому +2

    Статья, которая использовалась на мастер-классе: 10 полезных советов для написания эффективных bash скриптов в Linux: blog.sedicomm.com/2023/08/11/10-poleznyh-sovetov-dlya-napisaniya-effektivnyh-bash-skriptov-v-linux/

  • @ВладимирНестеренко-ф2г

    Ложка дёгтя. Критика тоже нужна. Самое первое - вы долши до изменения цветовых схем в vim и не нужно смотреть с болью в глазах на дефолтную тему. А теперь добавьте еще .vimrc с настройками, что бы не вводить каждый раз команды в редакторе. Второе - есть неудачные примеры, по некоторым пунктам.

    • @cisconeslabo
      @cisconeslabo  Рік тому

      Полностью в Вами согласен. Цветовая схема нужна для ютуба, чтобы было лучше видно, и то я смотрю по записи синий не очень подходит, всеравно плохо видно как и при чёрном. Нужно экспериментировать.

    • @kprohorow
      @kprohorow Рік тому

      та ладно вам, синяя тема вызывает ТурбоПаскальную ностальгию)

    • @JhonPreston
      @JhonPreston 11 місяців тому

      @@cisconeslabo Предлагаю ведущему не колебаться в выборе - отличный фон. Он есть в наборе, значит делали не дураки. Решение простое - плюсики, к которым вы не равнодушны. 60 на 40 как в сенате США. И уверено вперед с утвержденной схемой.

  • @Galano-vx7xy
    @Galano-vx7xy 4 місяці тому +1

    А почему именно баш , а не питон?

    • @cisconeslabo
      @cisconeslabo  4 місяці тому +2

      @@Galano-vx7xy Смотря для чего. Для более простых задач подходит bash, для более сложных лучше Python, Ruby или Go.

  • @UraGagarin1961
    @UraGagarin1961 Рік тому +1

    +

    • @cisconeslabo
      @cisconeslabo  Рік тому

      Если будут какие-либо вопросы, пишите, мы с удовольствием поможем.

  • @ukr-pig
    @ukr-pig Рік тому

    доброго вечора кто знает почему не работает ?
    #!/bin/bash
    while [ $count -lt 10 ]
    do
    ls >> $0
    done

    • @WhiteBear141981
      @WhiteBear141981 8 місяців тому

      Исполняемым файл сделали?

    • @BoffkaBoffka
      @BoffkaBoffka 7 місяців тому

      $count - ????

    • @fcgsen
      @fcgsen Місяць тому +2

      1) Не определена переменная count по этому сравнивается пустота с числом 10, а пустота меньше 10 быть истинной не может ))
      2) если переменная count например определена 1 то в имя скрипта будет записано (и дописываться будет вечно то что покажет утилита ls в текущем каталоге)
      3) если переменная count больше 10 то это ложь и while не отработает
      примерно так ))

    • @ukr-pig
      @ukr-pig Місяць тому

      @@fcgsen всё равно не работатет (

    • @ukr-pig
      @ukr-pig Місяць тому

      @@WhiteBear141981 привет да сделал