source: trunk/third/bash/examples/functions/func @ 12959

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
8func()
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.