Как вы печатаете / вспоминаете определение функции в bash

Я могу определить и распечатать содержимое переменной my_var следующим образом:

my_var="hello"
echo $my_var

, но если я определю:

my_funct {echo "hello";}

, как я могу позже вспомнить определение моей функции?

5
задан 15 July 2013 в 20:55

2 ответа

С помощью команды type:

dennis@lightning:~$ foo() { echo "hi"; }
dennis@lightning:~$ type foo
foo is a function
foo () 
{ 
    echo "hi"
}
0
ответ дан 15 July 2013 в 20:55

Чтобы получить только определение без «foo является функцией»,

$ declare -f foo
foo () 
{ 
    echo "hi"
}
0
ответ дан 15 July 2013 в 20:55

Другие вопросы по тегам:

Похожие вопросы: