Два очень подробных примера программирования оболочки Linux

пример

  Общие этапы программирования

  Теперь давайте обсудим общие этапы написания сценария. Любой хороший скрипт должен иметь справку и входные параметры. И очень хорошей идеей будет написать псевдоскрипт (framework.sh), содержащий структуру фреймворка, необходимую большинству скриптов. На данный момент при написании нового скрипта нам нужно только выполнить команду копирования:

cp framework.sh мой скрипт


  Затем вставьте свои собственные функции.

  Рассмотрим еще два примера:

  Двоичное в десятичное преобразование

  Скрипт b2d преобразует двоичное число (например, 1101) в соответствующее десятичное число. Вот также пример выполнения математических операций с помощью команды expr:


#!/bin/sh
# vim: set sw=4 ts=4 et:
help()
{  cat < b2h -- преобразовать двоичный код в десятичный

ИСПОЛЬЗОВАНИЕ: b2h [-h] двоичное число

ОПЦИИ: -h текст справки

ПРИМЕР: b2h 111010
вернет 58
HELP
 exit 0
}

error()
{   # вывести ошибку и выйти   echo "$1"   exit 1 }



lastchar()
{   # вернуть последний символ строки в $rval   if [ -z "$1" ]; затем     # пустая строка     rval=""     return   fi





Supongo que te gusta

Origin blog.csdn.net/m0_37449634/article/details/131451933
Recomendado
Clasificación