1 | #!/usr/bin/env bash |
2 | |
3 | #### -A function prints functions |
4 | add () { expr 4 + 4; } |
5 | div () { expr 6 / 2; } |
6 | ek () { echo hello; } |
7 | __ec () { echo hi; } |
8 | _ab () { expr 10 % 3; } |
9 | compgen -A function |
10 | ## status: 0 |
11 | ## STDOUT: |
12 | __ec |
13 | _ab |
14 | add |
15 | div |
16 | ek |
17 | ## END |
18 | |
19 | #### Invalid syntax |
20 | compgen -A foo |
21 | echo status=$? |
22 | ## stdout: status=2 |