Revision 12959,
442 bytes
checked in by tb, 26 years ago
(diff) |
This commit was generated by cvs2svn to compensate for changes in r12958,
which included commits to RCS files with non-trunk default branches.
|
Line | |
---|
1 | # |
---|
2 | # func -- print out definitions for functions named by arguments |
---|
3 | # |
---|
4 | # usage: func name [name ...] |
---|
5 | # |
---|
6 | # Chet Ramey |
---|
7 | # chet@ins.CWRU.Edu |
---|
8 | func() |
---|
9 | { |
---|
10 | local status=0 |
---|
11 | |
---|
12 | if [ $# -eq 0 ] ; then |
---|
13 | echo "usage: func name [name...]" 1>&2 |
---|
14 | return 1 |
---|
15 | fi |
---|
16 | |
---|
17 | for f |
---|
18 | do |
---|
19 | if [ "$(builtin type -type $f)" != "function" ] ; then |
---|
20 | echo "func: $f: not a function" 1>&2 |
---|
21 | status=1 # one failed |
---|
22 | continue |
---|
23 | fi |
---|
24 | builtin type $f | sed 1d |
---|
25 | done |
---|
26 | return $status |
---|
27 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.