Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Дедушка
Зарегистрирован: 21.02.2002 Сообщения: 37
|
Добавлено: Вт Июл 02 2002 21:52 Заголовок сообщения: bash functions |
|
|
Как об'явить функцию в BASH c параметрами и как эти параметры потом использовать? |
|
Вернуться к началу |
|
|
anthony
Зарегистрирован: 21.05.2002 Сообщения: 845 Откуда: Petrozavodsk
|
Добавлено: Ср Июл 03 2002 00:23 Заголовок сообщения: man bash (-) |
|
|
- |
|
Вернуться к началу |
|
|
Дедушка
Зарегистрирован: 21.02.2002 Сообщения: 37
|
Добавлено: Ср Июл 03 2002 01:55 Заголовок сообщения: Re: bash functions |
|
|
Да и без Вас известно что man bash... Из-за такого пустяка в огромный ман лезть. Разбирать его хрен знает сколько... и вообще ссылки на маны делать не надо - это всем общедоступно! |
|
Вернуться к началу |
|
|
anthony
Зарегистрирован: 21.05.2002 Сообщения: 845 Откуда: Petrozavodsk
|
Добавлено: Ср Июл 03 2002 14:20 Заголовок сообщения: Общедоступно всем, но не все об этом знают, это раз. Второе, ты лучше почитай, не такой он и огромный, зато столько нового для |
|
|
- |
|
Вернуться к началу |
|
|
ClassicalMusic Гость
|
Добавлено: Ср Июл 03 2002 17:38 Заголовок сообщения: ПРИМЕР (простенькой) ФУНКИ НА ШЕЛЛЕ. Вкушайте. |
|
|
#!/usr/local/bin/bash
#Пример функции на шелле. Определение функи и ссылка на нее. #Смысл этого базового примитива: печать текста веб-страницы с сообщением об ошибке
#Параметры, передаваемы в функу, не надо описывать в скобках, #на них надо ссылаться как на $1, $2, ...
function tralivali() { echo "Content-type: text/html\n\n" echo " Error is: $1. " echo "Email your bug reports to $2. "
}
tralivali "Unexpected exeption and blue screen!!!" "root@foo.bar" |
|
Вернуться к началу |
|
|
Дедушка
Зарегистрирован: 21.02.2002 Сообщения: 37
|
Добавлено: Ср Июл 03 2002 22:21 Заголовок сообщения: Re: ПРИМЕР (простенькой) ФУНКИ НА ШЕЛЛЕ. Вкушайте. |
|
|
А как тогда в них глобальные параметры использовать? |
|
Вернуться к началу |
|
|
ClassicalMusic Гость
|
Добавлено: Чт Июл 04 2002 11:27 Заголовок сообщения: Красивое решение этой проблемы мне не известно, но можно окольным путем: передавать функции в качестве аргументов необходимые г |
|
|
- |
|
Вернуться к началу |
|
|
|