Сценарии оболочки — Урок 05. Сценарии оболочки Bash — Часть 2

Сценарии оболочки — Урок 05. Сценарии оболочки Bash — Часть 2

Сценарии оболочки — Урок 05. Сценарии оболочки Bash — Часть 2

В этом посте мы продолжим Учебник 05 из нашей серии руководств по Скрипты оболочки. В частности, мы рассмотрим серия хорошая практика, учитывать при выполнении того же.

Так как в предыдущий (Урок 04) мы обращаемся к другим основные практические моменты связанных с ними, в частности как они генерируются, как они выполняютсяи из каких частей состоит сценарий оболочки bash.

Сценарии оболочки — Урок 04. Сценарии оболочки Bash — Часть 1

Сценарии оболочки — Урок 04. Сценарии оболочки Bash — Часть 1

И, прежде чем начать этот пост под названием «Скрипты оболочки — Урок 05», мы рекомендуем изучить следующие связанное содержание, в конце чтения этого поста сегодня:

Сценарии оболочки — Урок 04. Сценарии оболочки Bash — Часть 1
Теме статьи:
Сценарии оболочки — Урок 04. Сценарии оболочки Bash — Часть 1
Сценарии оболочки — Урок 03: Все о сценариях оболочки Bash
Теме статьи:
Сценарии оболочки — Урок 03: Все о сценариях и сценариях оболочки

Учебное пособие по написанию сценариев оболочки 05

Учебное пособие по написанию сценариев оболочки 05

Лучшие передовые практики для создания скрипта

10 лучших практик написания сценариев оболочки

10 лучших практик написания сценариев оболочки

Среди 10 самых важных которые мы можем упомянуть, следующие:

  1. Отступ кода: Код, разработанный в удобочитаемой форме, очень важен для его лучшего понимания. А необходимые углубления дадут четкое представление о сложной логической структуре.
  2. Добавьте разделительные пробелы между разделами кода: Разделение кода на модули или разделы делает любой код более читабельным и легким для понимания, независимо от его длины.
  3. Максимально прокомментируйте код: Добавление полезных и необходимых описаний к каждой строке или порядку команды, разделу кода или разработанной функции облегчает понимание того, что было запрограммировано.
  4. Создайте переменные с описательными именами ваших функций: Присвоение переменных имен, которые четко описывают и идентифицируют функцию, для которой она была создана, помогает понять ее назначение.
  5. Используйте синтаксис VARIABLE=$(comando) для подстановки команд: Вместо этого старый способ теперь устарел после VARIABLE=`date +%F`.
  6. Используйте модули или переменные для проверки прав суперпользователя и авторизованных пользователей с паролем или без него: Для повышения уровня безопасности в необходимых частях кода.
  7. Используйте модули или переменные проверки операционной системы (дистрибутив, версия, архитектура): Чтобы предотвратить использование файлов на неподдерживаемых компьютерах (или серверах).
  8. Используйте модули или процедуры для подтверждения выполнения критических или пакетных действий: Чтобы свести к минимуму ошибки из-за импровизации или невнимательности.
  9. Включите различные основные модули: Среди тех, что можно упомянуть, модули приветствия и прощания, двойная проверка выполнения, для лучшего взаимодействия с пользователем.
  10. Создавайте удобные визуальные интерфейсы: Как с помощью терминала (CLI), так и для рабочего стола (GUI) с помощью команд "dialog", "zenity", "gxmessage", "notify-send" и даже команды "mpg123 y espeak" для звуковых предупреждений и звуковых уведомлений с гуманизированным или роботизированным голосом.

Другое важное

  1. Оптимизируйте размер скрипта с помощью внешних функций и/или модулей: Если сценарий окажется очень большим, лучше всего разделить его с помощью функций или разбить на более мелкие файлы сценария, которые вызываются основным сценарием.
  2. Вызовите четким и очевидным образом вызовы других интерпретаторов (языков программирования) в скрипте: Для этого мы должны вызывать их четко по строкам или модулям.
Скрипты оболочки — Урок 02: Все о Bash Shell
Теме статьи:
Скрипты оболочки — Урок 02: Все о Bash Shell
Сценарии оболочки — Урок 01: Оболочка, оболочка Bash и сценарии
Теме статьи:
Сценарии оболочки — Урок 01: Терминалы, консоли и оболочки

Абстрактный баннер для поста

Резюме

Короче, мы надеемся на это Учебник 05 по «Скриптам оболочки» о лучших хороших практиках при создании скриптов, и предыдущие, увеличивают знания многих, при создании наиболее оптимальных и функциональных Файлы сценариев, созданные с помощью Bash Shell.

Если вам понравился материал, прокомментируй и поделись. И помните, посетите начало нашего «сайт», помимо официального канала Telegram для получения дополнительных новостей, руководств и обновлений Linux.


Будьте первым, чтобы комментировать

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

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.