bunyk написав:Бо я хоча й ніби не вперше бачу той bash, але все одно не розумію що відбувається:
#! /usr/bin/env bash
. $ZENHOME/bin/zenfunctions
PRGHOME=$ZENHOME/Products/ZenRRD
PRGNAME=zencommand.py
CFGFILE=$CFGDIR/zencommand.conf
generic "$@"
вказуємо де знаходиться інтепритатор
. $ZENHOME/bin/zenfunctions
підключаємо скрипт zenfunctions
PRGHOME=$ZENHOME/Products/ZenRRD
PRGNAME=zencommand.py
CFGFILE=$CFGDIR/zencommand.conf
присвоюємо змінним різні значення
звертаємося до функції(швидше всього вона визначена у файлі zenfunctions який підключили) generic з параметром $@
$@ - список усіх переданих параметрів.