У меня есть процедура Create, которая в цикле делает файл. Как мне в файл записать имя процедуры? Ну то есть есть какая-либо переменная окружения, которая хранит в себе имя той процедуры, которая создала этот файл.
Если коряво объяснил - то это от недоопыта ) Если что, поясню. Помогите, плиз)))
Разработка Shell - процедур.
Модераторы: /dev/random, Модераторы разделов
Разработка Shell - процедур.
Together we stand, divided we fall...
Re: Разработка Shell - процедур.
(am3k @ Среда, 27 Апреля 2005, 8:47) писал(а):У меня есть процедура Create, которая в цикле делает файл. Как мне в файл записать имя процедуры? Ну то есть есть какая-либо переменная окружения, которая хранит в себе имя той процедуры, которая создала этот файл.
Если коряво объяснил - то это от недоопыта ) Если что, поясню. Помогите, плиз)))
Такой переменной окружения нет
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
Re: Разработка Shell - процедур.
А вот и есть!
массив FUNCNAME
madskull добавил в 27.04.2005 15:47
Ща, поподробнее:
echo ${FUNCNAME[0]} # выводит текущую функцию
а вот как посмотреть весь стек вызовов
for i in ${FUNCNAME[@]}; do echo $i; done
массив FUNCNAME
madskull добавил в 27.04.2005 15:47
Ща, поподробнее:
echo ${FUNCNAME[0]} # выводит текущую функцию
а вот как посмотреть весь стек вызовов
for i in ${FUNCNAME[@]}; do echo $i; done
ArchLinux / IceWM
Re: Разработка Shell - процедур.
(madskull @ Среда, 27 Апреля 2005, 14:47) писал(а):А вот и есть!
массив FUNCNAME
madskull добавил в 27.04.2005 15:47
Ща, поподробнее:
echo ${FUNCNAME[0]} # выводит текущую функцию
а вот как посмотреть весь стек вызовов
for i in ${FUNCNAME[@]}; do echo $i; done
Не буду спорить - просто не знал потому что , но на самом деле это не переменная окружения а встроенная в оболочку переменная-массив а это ИМХО разные вещи
P.S. кстати спасибо за ответ и для меня полезно :thumbsup:
Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++