Сценарии соглашений KSH

Я пишу скрипты в ksh atm. Я хотел бы знать, есть ли какие-либо «соглашения», например, всегда «отменять» перед использованием переменной или использовать набор для определения новой переменной и т. Д.

  • Ksh теряет данные после трубопровода 16K байт
  • ksh: Получить файлы, созданные в определенную дату в каталоге
  • Использование kornshell или Perl для обхода разрешений, необходимых для root
  • Как заставить ksh действовать так, как если бы он был вызван в качестве оболочки входа (AIX)?
  • Замена шаблона другим между первым и вторым вхождением шаблона в файл
  • Как заставить скрипт bash выполнить определенное действие с ошибками команды _each_?
  • Как отформатировать петлю bash с помощью sed, awk, grep и wc
  • Команда su -c не работает при отправке команд db2
  • One Solution collect form web for “Сценарии соглашений KSH”

    Если вы используете переменную в своем скрипте, я предполагаю, что первым действием на нее было бы установить ее значение для чего-то, что сделало бы бесполезным бесполезное.

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

    typeset обычно не имеет добавленной стоимости, если вы не хотите определять локальную переменную в функции ksh или хотите / должны указывать тип вашей переменной.

    В более общем плане вы обязательно найдете различные стандарты кодирования для сценариев оболочки, в том числе специализированные с ksh. Важно то, что это согласовано, используйте правильное отступы, используйте имена переменных и функций, которые помогают понять ваш скрипт, но это общий совет независимо от языка программирования.

    Interesting Posts
    Linux и Unix - лучшая ОС в мире.