Сценарії оболонки – Підручник 05: Сценарії оболонки Bash – Частина 2

Сценарії оболонки – Підручник 05: Сценарії оболонки Bash – Частина 2

Сценарії оболонки – Підручник 05: Сценарії оболонки Bash – Частина 2

У цій публікації ми продовжимо Підручник 05 з нашої серії навчальних посібників Сценарії Shell. Зокрема, ми звернемося до a серія передового досвіду, врахувати при проведенні ж.

Оскільки, в попередній (підручник 04) ми звертаємося до інших основні практичні моменти пов'язані з ними, зокрема як вони генеруються, як вони виконуються, і які частини складають a сценарій оболонки 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
Пов'язана стаття:
Створення сценаріїв оболонки – Підручник 02: Все про оболонку Bash
Створення сценаріїв оболонки - Підручник 01: оболонка, оболонка Bash і сценарії
Пов'язана стаття:
Сценарії оболонки – Підручник 01: Термінали, консолі та оболонки

Абстрактний банер для публікації

Резюме

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

Якщо вам сподобався вміст, коментуйте та діліться ним. І пам'ятайте, відвідайте початок нашого «сайт», крім офіційного каналу Telegram для отримання додаткових новин, навчальних посібників та оновлень Linux.


Залиште свій коментар

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

*

*

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