25.05.2017 Экспертиза, Открытый код/LinuxСценарии оболочки — самый простой и доступный метод автоматизации решения часто встречающихся задач. Сложно представить пользователя Linux, который никогда не прибегал к подобному способу, поскольку он не требует навыков программирования на каком-либо сложном языке и доступен даже начинающим пользователям. Если задать на специализированном форуме какой-то вопрос, то почти наверняка более опытные пользователи поделятся собственным скриптом, решающим либо точно такую же, либо похожую задачу. Умение читать и писать сценарии — одно из базовых для успешной работы с Linux. Но несмотря на видимую простоту написать действительно хороший скрипт значительно сложнее, чем кажется на первый взгляд. Популяризатор Linux Аарон Кили разместил на сайте Tecmint.com несколько практических советов начинающему пользователю. Даже в очень коротких сценариях следует использовать подробные и понятные всем комментарии. Эту общепринятую в других видах программирования практику необходимо применять везде. Дело даже не в том, что хорошими сценариями хочется поделиться, а без комментариев посторонним людям будет сложнее разобраться в его работе. Рано или поздно сам автор может забыть, что именно выполняет каждая команда. Тем более, что времени это требует немного. Иногда сценарий оболочки будет работать, даже если какая-то команда не выполняется или выполняется ошибочно. Это не обязательно следствие ошибки автора — подобная ситуация может возникнуть после обновления системы, когда синтаксис той или иной ...
читать далее.