scripting

Вывод сообщения в stderr из shell скрипта

Очень полезная вещь – перенаправление потоков вывода. С ее помощью в shell скриптах можно сделать многое, в том числе и вывод сообщений в stderr. Пример простого скрипта ниже:

#/bin/sh

DEBUG=0

print_debug()
{
  if [ "x$DEBUG" != "x0" ]; then
    echo $* >&2
  fi
}

print_debug hello world

Переменная DEBUG, если не равно 0, указывает, что нужно выводить сообщения в функции print_debug. Обычное echo выводи строку со всеми аргументами функции (переменная $*) в stdout, которые перенаправляется в stderr ( >&2 ).

Tags: ,

Вторник, Июнь 1st, 2010 Советы Нет комментариев

Правильный и красивый способ добавлять модули ядра в автозагрузку в CentOS 5.X

Наткнулся на блог с красивым и правильным методом добавления модулей в автозагрузку centos 5.x.
› Continue reading

Tags: ,

Вторник, Апрель 20th, 2010 Статьи Нет комментариев

jot и seq или как упростить себе работы с циклами

jot (FreeBSD)
seq (Linux)
две простые утилиты для работы с последовательностями, прекрасная альтернатива замены for в shell скриптах.
› Continue reading

Tags: ,

Понедельник, Март 1st, 2010 Советы Нет комментариев
Cheap Retro Replica NFL NBA MLB Throwback Football Basketball Jerseys | hp printer ink cartridges refills| Jewelry Making Supplies | Thumb Joint Pain | Dog Health Problems |Tinkerbell Personal Checks |Garden Planters