-a allexport | Export all variables assigned to. | man |
-c | Read commands from the command_string operand instead of from the standard input. | man |
-C noclobber | Don't overwrite existing files with “>”. | man |
-e errexit | If not interactive, exit immediately if any untested command fails. | man |
-f noglob | Disable pathname expansion. | man |
-n noexec | If not interactive, read commands but do not execute them. | man |
-u nounset | Write a message to standard error when attempting to expand a variable that is not set, and if the shell is not interactive, exit immediately. | man |
-v verbose | The shell writes its input to standard error as it is read. | man |
-x xtrace | Write each command to standard error (preceded by a ‘+ ’) before it is executed. | man |
-I ignoreeof | Ignore EOF's from input when interactive. | man |
-i interactive | Force the shell to behave interactively. | man |
-l | Make dash act as if it had been invoked as a login shell. | man |
-m monitor | Turn on job control (set automatically when interactive). | man |
-s stdin | Read commands from standard input (set automatically if no file arguments are present). | man |
-V vi | Enable the built-in vi(1) command line editor (disables -E if it has been set). | man |
-E emacs | Enable the built-in emacs(1) command line editor (disables -V if it has been set). | man |
-b notify | Enable asynchronous notification of background job completion. | man |
-p | search for command using a PATH that guarantees to find all the standard utilities. | man |
-r | Reverse the order of the commands listed (with -l) or edited (with neither -l nor -s). | man |
-number | A negative decimal number representing the command that was executed number of commands previously. | man |
-d file | True if file exists and is a directory. | man |
-g file | True if file exists and its set group ID flag is set. | man |
-h file | True if file exists and is a symbolic link. | man |
-k file | True if file exists and its sticky bit is set. | man |
-t file_descriptor | True if the file whose file descriptor number is file_descriptor is open and is associated with a terminal. | man |
-w file | True if file exists and is writable. | man |
-z string | True if the length of string is zero. | man |
-L file | True if file exists and is a symbolic link. | man |
-O file | True if file exists and its owner matches the effective user id of this process. | man |
-G file | True if file exists and its group matches the effective group id of this process. | man |
-S file | True if file exists and is a socket. | man |
-H | set or inquire about hard limits | man |