Apakah ada cara untuk melihat definisi fungsi bash di bash?
Sebagai contoh, katakanlah saya mendefinisikan fungsi foobar
function foobar {
echo "I'm foobar"
}
Apakah nanti ada cara untuk mendapatkan kode yang foobar
berjalan?
$ # non-working pseudocode
$ echo $foobar
echo "I'm foobar"
Anda dapat menampilkan definisi fungsi dalam bash menggunakan menyatakan. Sebagai contoh:
sumber
typeset -f
function
definisi, sehingga Anda tidak perlu mengurai jika itu yang Anda inginkan.Ini pada dasarnya mencetak garis-garis dari perintah set Anda mulai dengan nama fungsi foobar () dan diakhiri dengan}
sumber
dengan foobar menjadi nama fungsi.
sumber