Guest User

Untitled

a guest
Nov 24th, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.29 KB | None | 0 0
  1. bash_function_preamble='
  2. emulate -LR ksh
  3. '
  4. for name in ${(k)parameters}; do
  5. [[ "-$parameters[name]-" = *-export-* ]] || continue
  6. [[ ${(P)name} = '() {'*'}' ]] || continue
  7. ((! $+builtins[$name])) || continue
  8. functions[$name]=$bash_function_preamble${${${(P)name}#"() {"}%"}"}
  9. done
Add Comment
Please, Sign In to add comment