自スクリプトで定義したシェル関数の一覧を得る(ほかにもあるかもしれないあるひとつの)方法
ださいお。。。
$ bash --version GNU bash, version 3.2.39(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2007 Free Software Foundation, Inc.
#!/bin/bash # Time-stamp: <2008-12-15 17:10:35 JST, hirose31> atexit() { echo bye-na-rakkyo; } trap atexit exit list_function() { declare -F | sed -ne 's/^declare -f //p' | sort } funcs0=($(list_function)) f1() { :; } akeome() { :; } kotoyoro() { :; } my_funcs=($( diff -U0 <(for f in "${funcs0[@]}"; do echo $f; done) <(list_function) \ | sed -n -e '1,3d' -e 's/^+//p' )) for f in ${my_funcs[@]}; do echo ">$f<"; done