Shell Scripts – Урок 05: Bash Shell скриптове – Част 2

Shell Scripts – Урок 05: Bash Shell скриптове – Част 2

Shell Scripts – Урок 05: Bash Shell скриптове – Част 2

В настоящата публикация ще продължим Инструкция 05 от нашата серия от уроци нататък Скрипт на Shell. По-конкретно, ще разгледаме a серия добри практики, да се вземат предвид при извършване на същите.

Тъй като, в предишен (урок 04) обръщаме се към другите основни практически точки свързани с тях, по-специално с как се генерират, как се изпълняват, и кои са частите, които съставят a bash shell скрипт.

Shell скриптове – Урок 04: Bash Shell скриптове – част 1

Shell Scripts – Урок 04: Bash Shell скриптове – Част 1

И, преди да започне тази публикация, се обади «Shell Scripting – Урок 05», препоръчваме да проучите следното свързано съдържание, в края на четенето на тази публикация днес:

Shell скриптове – Урок 04: Bash Shell скриптове – част 1
Свързана статия:
Shell Scripts – Урок 04: Bash Shell скриптове – Част 1
Shell Scripting - Урок 03: Всичко за Bash Shell Scripting
Свързана статия:
Shell Scripting – Урок 03: Всичко за скриптовете и Shell Scripting

Урок за скриптове на Shell 05

Урок за скриптове на Shell 05

Най-добри добри практики за създаване на скрипт

Топ 10 на най-добри практики за Shell Scripting

Топ 10 на най-добри практики за Shell Scripting

Сред 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. Извиквайте по ясен и очевиден начин извикванията към други интерпретатори (програмни езици) в рамките на скрипта: За да направим това, трябва да ги извикаме ясно чрез редове или модули.
Shell Scripting - Урок 02: Всичко за Bash Shell
Свързана статия:
Shell Scripting – Урок 02: Всичко за Bash Shell
Shell Scripting - Урок 01: Shell, Bash Shell и скриптове
Свързана статия:
Shell Scripting – Урок 01: Терминали, конзоли и обвивки

Абстрактен банер за публикация

Обобщение

Накратко, надяваме се на това Урок 05 за „Shell Scripting“ за най-добрите добри практики при създаване на скриптове, а предишните увеличават знанията на мнозина, когато правят най-оптималните и функционални Скрипт файлове, генерирани с Bash Shell.

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


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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