Shell Scripting Tutorial for Beginners 3 - Read User Input
Оглавление:
При написании сценариев Bash всегда полезно делать код понятным и понятным. Организация вашего кода по блокам, отступы, присвоение переменным и функциям описательных имен - это несколько способов сделать это.
Еще один способ улучшить читабельность вашего кода - использование комментариев. Комментарий - это понятное человеку объяснение или аннотация, написанная в сценарии оболочки.
Добавление комментариев к вашим сценариям Bash сэкономит вам много времени и усилий, если вы посмотрите на свой код в будущем. Допустим, вы хотите изменить сценарий, который вы написали несколько месяцев или лет назад. Скорее всего, вы не вспомните, почему написали какой-то сложный фрагмент кода, если не добавили комментарий.
Комментарии также помогают другим разработчикам и системным администраторам, которым может потребоваться поддержка сценария, чтобы понять ваш код и его назначение.
Комментарии обычно используются для объяснения того, что код не может. Например, если у вас есть сложное регулярное выражение или подстановка параметров внутри вашего Bash-скрипта, вы должны написать комментарий о том, что делает код. Комментарии должны быть краткими и точными. Не объясняйте что-то простое и очевидное для читателя.
мы расскажем об основах написания комментариев на Bash.
Написание комментариев в Bash
Bash игнорирует все, что написано после хеш-метки (
#
) в строке. Единственное исключение из этого правила - первая строка скрипта начинается с
#!
персонажи. Эта последовательность символов называется Shebang и используется, чтобы сообщить операционной системе, какой интерпретатор использовать для анализа остальной части файла.
Комментарии могут быть добавлены в начале строки или встроены в другой код:
# This is a Bash comment. echo "This is Code" # This is an inline Bash comment.
Пробел после хеш-метки не обязателен, но он улучшит читабельность комментария.
Обычно, когда скрипт открывается в текстовом редакторе, комментарии отображаются зеленым цветом.
Комментарии также полезны при тестировании скрипта. Вместо удаления некоторых строк или блоков вы можете закомментировать их:
# if]; then # echo "Variable is greater than 10." # fi
Многострочные комментарии в Bash
В отличие от большинства языков программирования, Bash не поддерживает многострочные комментарии.
Самый простой способ написать многострочные комментарии в Bash - добавить отдельные комментарии один за другим:
# This is the first line. # This is the second line.
Другим вариантом является использование HereDoc. Это тип перенаправления, который позволяет передавать несколько строк ввода в команду. Если блок HereDoc не перенаправлен в команду, он может служить заполнителем многострочных комментариев:
<< 'MULTILINE-COMMENT' Everything inside the HereDoc body is a multiline comment MULTILINE-COMMENT
Использование HereDoc - это хак, а не настоящий встроенный способ написания многострочных комментариев Bash. Чтобы избежать каких-либо проблем, вы должны использовать однострочные комментарии.
Вывод
Написание комментариев является хорошей практикой и помогает другим разработчикам, в том числе будущему самому, понять сценарий оболочки. В Bash все после знака хеша (
#
) и до конца строки считается комментарием.
Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.
терминал bashFCC ищет больше комментариев по телекоммуникационным реформам
FCC решает получить больше комментариев о реформе системы универсального обслуживания и компенсации между несущими.
Facebook разрешает любому сайту добавлять потоки комментариев в реальном времени
Любой владелец веб-сайта может теперь обновлять потоки обновлений статуса Facebook, используя Live Stream Box функция, введенная в среду.
Расходы на газету для комментариев по рассказам
Небольшая плата за идентификацию и цели нарушает правила поведения в Интернете.







