Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

alias(1csh)

break(1sh)

cd(1sh)

chdir(1sh)

continue(1sh)

csh(1csh)

echo(1sh)

eval(1sh)

exec(1sh)

exit(1sh)

export(1sh)

hash(1sh)

login(1)

pwd(1sh)

read(1sh)

readonly(1sh)

set(1sh)

sh(1sh)

shift(1sh)

test(1sh)

times(1sh)

trap(1sh)

type(1sh)

ulimit(1sh)

umask(1sh)

unset(1sh)

wait(1sh)

which(1sh)

execve(2)



RETURN(1SH)             COMMAND REFERENCE             RETURN(1SH)



NAME
     return - exit from a function (sh built-in)

SYNOPSIS
     return [ n ]

DESCRIPTION
     Return causes a function to exit with the return value
     specified by n. If n is omitted, the return status is that
     of the last command executed.

OPTIONS
     n  The return value.

EXAMPLES
     The following function returns the number of arguments it
     was given:

          args () {
               return $#
          }

RETURN VALUE
     The return value is either the value given by the argument n
     or the return value of the last command executed.

CAVEATS
     Since functions are executed in the current shell, functions
     should only use exit if they cause the current shell to
     exit.

SEE ALSO
     alias(1csh), break(1sh), cd(1sh), chdir(1sh), continue(1sh),
     csh(1csh), echo(1sh), eval(1sh), exec(1sh), exit(1sh),
     export(1sh), hash(1sh), login(1), pwd(1sh), read(1sh),
     readonly(1sh), set(1sh), sh(1sh), shift(1sh), test(1sh),
     times(1sh), trap(1sh), type(1sh), ulimit(1sh), umask(1sh),
     unset(1sh), wait(1sh), which(1sh), and execve(2).

















Printed 5/12/88                                                 1



%%index%%
na:336,115;
sy:451,170;
de:621,346;
op:967,107;
ex:1074,227;
rv:1301,247;
ca:1548,257;
se:1805,894;
%%index%%000000000133

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026