V|%1*12</2$l2 22222233 33=3O3f3}33333 34404H4(d4/4;4$4:5Y5l55(5'5"56#6@63^66 6&6&6/7/C7s77.77"78+'8S8e8/~8888"8939D9b9~9"9/999:-&:T:j:::::::;);)F;p;;;;;;< <!?<a<w<,<< << =0=.H=w=0==== >>.>E>]>w>> >>>&>?4?/R???)???&@3-@a@~@@ @&@@@@ AA9+A#eAAA AAHEHH IFI`JoJ J J J JJP Pw[1[m[ ]0]^]afbT?fhlX_p+uLw1yy?|$-t= Owf^Xg@uv |i 8Oj?ذԱ $ 4>G[ oyNϲJQ,r=fDDS$P x\ 2<@FFL`Xt>', s9Z`3D b:"B"S"g" |"O"*# $$,$E$5^$O$B%'&B+E@,, ,,},4/XH//*/ / /04J6Y6C7;< <$<5<G<%f<$<'<<%<=,=.F=u==!=== >>'.>0V>>9>>>>$?@?T? e?s?&|?'?3?9?9@6K@6@@.MA:|A3A AA!B 0B3>BrB=B-BB'C&EC*lC*C)C)C%D%T IT+TT9T;T$TUd9U$UU U UUV 1VRVmVVHVVV WW")W+LWxWW W4W WDW?5X,uXXX2X!Y""Y"EY0hYYY YoY@ZfSZ1Z/Z)[-F[3t[[&[2[5\,R\ \ \1\I\4].F]>u](],], ^07^)h^N^ ^ ^ ^"_;_W_ q_ ~_&_=__# `/`'F`n```,`)`a$6a[a qa}aa"a6aabQ7b*bbb%b.c-=c7kc6c2c1 d*?d,jd,d;d#e$e,eBe#bee6eee*f"-fPf6pf ff-f-f#gAg'Qg'yggggDiiA j*Ljwjjj*jj'jk.k DkPk)bk#k4kk'k-%lSl&dllll&l*lDmIWm.mAmn'&n"Nn7qn>n&no)%o'Oo:woo7o3p48pCmpCppq<.q)kq-qq:qr):r9dr(r4rr,sFs"cs<s!ss3t96tpttt.tt/u7uIugu&uuuu.v.4v*cv4vvvvw'*w%Rw)xw!ww:wx!1xSxrx?xHx y7+y$cyyyyyy" z -z"Nz"qzz zz!z{#{BC{{{0{{|2|;R|$|+|||/}8}<}M}_}n}4}+}}}~~j6ą˅Pn ׇ  ێ 1u5RSyy5wl]m#][H  +KZ# 2v,`|{-*Fq/IR]% &4 CPYq  Vz`VMP}sxw !R&&,O-T0?45<7[:%M=s?@Y1BYBBfDybFGGH{KGOW]Z][op www xx F}Q}f}}}}2T  ?1XO[Q‰ ҉[،)4?^̍gO^irܚ "&7-^1(%6 D(`6,< "Jm,5#A?'"Ǟ -.7/f8Kϟ8,8e=>W|Dԡ .#(R{<̢HE50{;:A#?e64ܤ32E5x???.1n21Ӧ??E(-ħ8=+ i";ʨBI*(ު1 9)F0p/ ѫZ۫76%n¬)٬(>Rh)2)2BHQE/(2Cv9K̯ %'D.l/5˰8 :Y:+ϱ0;,Th6'+EH%IγSl}M[2R(2$&)>hж* =%XcԷ  &D%#j  -A>%6d0p̹6=&tٺ#7TXmƻ%ۻ*+2V,ż1ּ LCc0ؽE"J"m"; #v-r6.=e=.3D=]CA;! ] i3t]>1E>w377";Z2R &$<(a 'DF)f2 585n%+ .CHbX1Bt+76BLD=?0R22E+/[d ~%: A-P&~(M $727j%'/!2TQ+|F%&C<Y_#5{ob0nlx$/?O =" !H>f1Pg* vh0;LPu'N6MrT?`\:>7NkX<*BWmYb6R"T6&>EC~ %B`'}9K(IfS.@m3@ $FM: 5 nx?[z 4 @G!QQS! L#JB^WKP;U%(^/HyTu0Z2tp #, RHZ.4,dU1V{Ai\FIl$-8kIpc+yVG3:eJgADG"v5<h8qt,N Oj;r_17s9Jww) V Dc].U)Cs/2i}4*+Ae] zd=jq-a[ 8K'&73XL9Eo (EDa~OS-|M=)R2timed out waiting for input: auto-logout -%s or -o option -ilrsD or -c command or -O shopt_option (invocation only) malloc: %s:%d: assertion botched (wd: %s) (core dumped) line $%s: cannot assign in this way%c%c: invalid option%d: invalid file descriptor: %s%s can be invoked via %s has null exportstr%s is %s %s is a function %s is a shell builtin %s is a shell keyword %s is a special shell builtin %s is aliased to `%s' %s is hashed (%s) %s is not bound to any keys. %s out of range%s%s%s: %s (error token is "%s")%s: %s%s: %s out of range%s: %s: bad interpreter%s: %s: cannot open as FILE%s: %s: compatibility value out of range%s: %s: invalid value for trace file descriptor%s: %s: must use subscript when assigning associative array%s: %s:%d: cannot allocate %lu bytes%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)%s: Is a directory%s: ambiguous job spec%s: ambiguous redirect%s: arguments must be process or job IDs%s: assigning integer to name reference%s: bad network path specification%s: bad substitution%s: binary operator expected%s: cannot allocate %lu bytes%s: cannot allocate %lu bytes (%lu bytes allocated)%s: cannot assign%s: cannot assign fd to variable%s: cannot assign list to array member%s: cannot assign to non-numeric index%s: cannot convert associative to indexed array%s: cannot convert indexed to associative array%s: cannot create: %s%s: cannot delete: %s%s: cannot destroy array variables in this way%s: cannot execute binary file%s: cannot execute binary file: %s%s: cannot execute: %s%s: cannot execute: required file not found%s: cannot export%s: cannot get limit: %s%s: cannot inherit value from incompatible type%s: cannot modify limit: %s%s: cannot open temp file: %s%s: cannot open: %s%s: cannot overwrite existing file%s: cannot read: %s%s: cannot unset%s: cannot unset: readonly %s%s: circular name reference%s: command not found%s: dynamic builtin already loaded%s: error retrieving current directory: %s: %s %s: expression error %s: file is too large%s: file not found%s: first non-whitespace character is not `"'%s: hash table empty %s: history expansion failed%s: host unknown%s: illegal option -- %c %s: inlib failed%s: integer expression expected%s: invalid action name%s: invalid argument%s: invalid array origin%s: invalid callback quantum%s: invalid file descriptor specification%s: invalid indirect expansion%s: invalid limit argument%s: invalid line count%s: invalid option%s: invalid option name%s: invalid service%s: invalid shell option name%s: invalid signal specification%s: invalid timeout specification%s: invalid timestamp%s: invalid variable name%s: invalid variable name for name reference%s: is a directory%s: job %d already in background%s: job has terminated%s: line %d: %s: maximum function nesting level exceeded (%d)%s: maximum source nesting level exceeded (%d)%s: missing colon separator%s: nameref variable self references not allowed%s: no completion specification%s: no current jobs%s: no job control%s: no such job%s: not a function%s: not a regular file%s: not a shell builtin%s: not an array variable%s: not an indexed array%s: not dynamically loaded%s: not found%s: numeric argument required%s: option requires an argument%s: option requires an argument -- %c %s: parameter not set%s: parameter null or not set%s: quoted compound array assignment deprecated%s: readonly function%s: readonly variable%s: reference variable cannot be an array%s: removing nameref attribute%s: restricted%s: restricted: cannot redirect output%s: restricted: cannot specify `/' in command names%s: substring expression < 0%s: unary operator expected%s: unbound variable%s: usage: %s: variable may not be assigned value' (( expression ))(core dumped) (wd now: %s) . filename [arguments]/dev/(tcp|udp)/host/port not supported without networking/tmp must be a valid directory nameABORT instructionAborting...Add directories to stack. Adds a directory to the top of the directory stack, or rotates the stack, making the new top of the stack the current working directory. With no arguments, exchanges the top two directories. Options: -n Suppresses the normal change of directory when adding directories to the stack, so only the stack is manipulated. Arguments: +N Rotates the stack so that the Nth directory (counting from the left of the list shown by `dirs', starting with zero) is at the top. -N Rotates the stack so that the Nth directory (counting from the right of the list shown by `dirs', starting with zero) is at the top. dir Adds DIR to the directory stack at the top, making it the new current working directory. The `dirs' builtin displays the directory stack. Exit Status: Returns success unless an invalid argument is supplied or the directory change fails.Adds a directory to the top of the directory stack, or rotates the stack, making the new top of the stack the current working directory. With no arguments, exchanges the top two directories. Options: -n Suppresses the normal change of directory when adding directories to the stack, so only the stack is manipulated. Arguments: +N Rotates the stack so that the Nth directory (counting from the left of the list shown by `dirs', starting with zero) is at the top. -N Rotates the stack so that the Nth directory (counting from the right of the list shown by `dirs', starting with zero) is at the top. dir Adds DIR to the directory stack at the top, making it the new current working directory. The `dirs' builtin displays the directory stack.Alarm (profile)Alarm (virtual)Alarm clockArithmetic for loop. Equivalent to (( EXP1 )) while (( EXP2 )); do COMMANDS (( EXP3 )) done EXP1, EXP2, and EXP3 are arithmetic expressions. If any expression is omitted, it behaves as if it evaluates to 1. Exit Status: Returns the status of the last command executed.BPT trace/trapBad system callBogus signalBroken pipeBus errorCPU limitChange the shell working directory. Change the current directory to DIR. The default DIR is the value of the HOME shell variable. The variable CDPATH defines the search path for the directory containing DIR. Alternative directory names in CDPATH are separated by a colon (:). A null directory name is the same as the current directory. If DIR begins with a slash (/), then CDPATH is not used. If the directory is not found, and the shell option `cdable_vars' is set, the word is assumed to be a variable name. If that variable has a value, its value is used for DIR. Options: -L force symbolic links to be followed: resolve symbolic links in DIR after processing instances of `..' -P use the physical directory structure without following symbolic links: resolve symbolic links in DIR before processing instances of `..' -e if the -P option is supplied, and the current working directory cannot be determined successfully, exit with a non-zero status -@ on systems that support it, present a file with extended attributes as a directory containing the file attributes The default is to follow symbolic links, as if `-L' were specified. `..' is processed by removing the immediately previous pathname component back to a slash or the beginning of DIR. Exit Status: Returns 0 if the directory is changed, and if $PWD is set successfully when -P is used; non-zero otherwise.Child death or stopCommon shell variable names and usage. BASH_VERSION Version information for this Bash. CDPATH A colon-separated list of directories to search for directories given as arguments to `cd'. GLOBIGNORE A colon-separated list of patterns describing filenames to be ignored by pathname expansion. HISTFILE The name of the file where your command history is stored. HISTFILESIZE The maximum number of lines this file can contain. HISTSIZE The maximum number of history lines that a running shell can access. HOME The complete pathname to your login directory. HOSTNAME The name of the current host. HOSTTYPE The type of CPU this version of Bash is running under. IGNOREEOF Controls the action of the shell on receipt of an EOF character as the sole input. If set, then the value of it is the number of EOF characters that can be seen in a row on an empty line before the shell will exit (default 10). When unset, EOF signifies the end of input. MACHTYPE A string describing the current system Bash is running on. MAILCHECK How often, in seconds, Bash checks for new mail. MAILPATH A colon-separated list of filenames which Bash checks for new mail. OSTYPE The version of Unix this version of Bash is running on. PATH A colon-separated list of directories to search when looking for commands. PROMPT_COMMAND A command to be executed before the printing of each primary prompt. PS1 The primary prompt string. PS2 The secondary prompt string. PWD The full pathname of the current directory. SHELLOPTS A colon-separated list of enabled shell options. TERM The name of the current terminal type. TIMEFORMAT The output format for timing statistics displayed by the `time' reserved word. auto_resume Non-null means a command word appearing on a line by itself is first looked for in the list of currently stopped jobs. If found there, that job is foregrounded. A value of `exact' means that the command word must exactly match a command in the list of stopped jobs. A value of `substring' means that the command word must match a substring of the job. Any other value means that the command must be a prefix of a stopped job. histchars Characters controlling history expansion and quick substitution. The first character is the history substitution character, usually `!'. The second is the `quick substitution' character, usually `^'. The third is the `history comment' character, usually `#'. HISTIGNORE A colon-separated list of patterns used to decide which commands should be saved on the history list. ContinueCopyright (C) 2022 Free Software Foundation, Inc.Create a coprocess named NAME. Execute COMMAND asynchronously, with the standard output and standard input of the command connected via a pipe to file descriptors assigned to indices 0 and 1 of an array variable NAME in the executing shell. The default NAME is "COPROC". Exit Status: The coproc command returns an exit status of 0.DEBUG warning: Define local variables. Create a local variable called NAME, and give it VALUE. OPTION can be any option accepted by `declare'. Local variables can only be used within a function; they are visible only to the function where they are defined and its children. Exit Status: Returns success unless an invalid option is supplied, a variable assignment error occurs, or the shell is not executing a function.Define or display aliases. Without arguments, `alias' prints the list of aliases in the reusable form `alias NAME=VALUE' on standard output. Otherwise, an alias is defined for each NAME whose VALUE is given. A trailing space in VALUE causes the next word to be checked for alias substitution when the alias is expanded. Options: -p print all defined aliases in a reusable format Exit Status: alias returns true unless a NAME is supplied for which no alias has been defined.Define shell function. Create a shell function named NAME. When invoked as a simple command, NAME runs COMMANDs in the calling shell's context. When NAME is invoked, the arguments are passed to the function as $1...$n, and the function's name is in $FUNCNAME. Exit Status: Returns success unless NAME is readonly.Display directory stack. Display the list of currently remembered directories. Directories find their way onto the list with the `pushd' command; you can get back up through the list with the `popd' command. Options: -c clear the directory stack by deleting all of the elements -l do not print tilde-prefixed versions of directories relative to your home directory -p print the directory stack with one entry per line -v print the directory stack with one entry per line prefixed with its position in the stack Arguments: +N Displays the Nth entry counting from the left of the list shown by dirs when invoked without options, starting with zero. -N Displays the Nth entry counting from the right of the list shown by dirs when invoked without options, starting with zero. Exit Status: Returns success unless an invalid option is supplied or an error occurs.Display information about builtin commands. Displays brief summaries of builtin commands. If PATTERN is specified, gives detailed help on all commands matching PATTERN, otherwise the list of help topics is printed. Options: -d output short description for each topic -m display usage in pseudo-manpage format -s output only a short usage synopsis for each topic matching PATTERN Arguments: PATTERN Pattern specifying a help topic Exit Status: Returns success unless PATTERN is not found or an invalid option is given.Display information about command type. For each NAME, indicate how it would be interpreted if used as a command name. Options: -a display all locations containing an executable named NAME; includes aliases, builtins, and functions, if and only if the `-p' option is not also used -f suppress shell function lookup -P force a PATH search for each NAME, even if it is an alias, builtin, or function, and returns the name of the disk file that would be executed -p returns either the name of the disk file that would be executed, or nothing if `type -t NAME' would not return `file' -t output a single word which is one of `alias', `keyword', `function', `builtin', `file' or `', if NAME is an alias, shell reserved word, shell function, shell builtin, disk file, or not found, respectively Arguments: NAME Command name to be interpreted. Exit Status: Returns success if all of the NAMEs are found; fails if any are not found.Display or execute commands from the history list. fc is used to list or edit and re-execute commands from the history list. FIRST and LAST can be numbers specifying the range, or FIRST can be a string, which means the most recent command beginning with that string. Options: -e ENAME select which editor to use. Default is FCEDIT, then EDITOR, then vi -l list lines instead of editing -n omit line numbers when listing -r reverse the order of the lines (newest listed first) With the `fc -s [pat=rep ...] [command]' format, COMMAND is re-executed after the substitution OLD=NEW is performed. A useful alias to use with this is r='fc -s', so that typing `r cc' runs the last command beginning with `cc' and typing `r' re-executes the last command. Exit Status: Returns success or status of executed command; non-zero if an error occurs.Display or manipulate the history list. Display the history list with line numbers, prefixing each modified entry with a `*'. An argument of N lists only the last N entries. Options: -c clear the history list by deleting all of the entries -d offset delete the history entry at position OFFSET. Negative offsets count back from the end of the history list -a append history lines from this session to the history file -n read all history lines not already read from the history file and append them to the history list -r read the history file and append the contents to the history list -w write the current history to the history file -p perform history expansion on each ARG and display the result without storing it in the history list -s append the ARGs to the history list as a single entry If FILENAME is given, it is used as the history file. Otherwise, if HISTFILE has a value, that is used, else ~/.bash_history. If the HISTTIMEFORMAT variable is set and not null, its value is used as a format string for strftime(3) to print the time stamp associated with each displayed history entry. No time stamps are printed otherwise. Exit Status: Returns success unless an invalid option is given or an error occurs.Display or set file mode mask. Sets the user file-creation mask to MODE. If MODE is omitted, prints the current value of the mask. If MODE begins with a digit, it is interpreted as an octal number; otherwise it is a symbolic mode string like that accepted by chmod(1). Options: -p if MODE is omitted, output in a form that may be reused as input -S makes the output symbolic; otherwise an octal number is output Exit Status: Returns success unless MODE is invalid or an invalid option is given.Display possible completions depending on the options. Intended to be used from within a shell function generating possible completions. If the optional WORD argument is supplied, matches against WORD are generated. Exit Status: Returns success unless an invalid option is supplied or an error occurs.Display process times. Prints the accumulated user and system times for the shell and all of its child processes. Exit Status: Always succeeds.Display status of jobs. Lists the active jobs. JOBSPEC restricts output to that job. Without options, the status of all active jobs is displayed. Options: -l lists process IDs in addition to the normal information -n lists only processes that have changed status since the last notification -p lists process IDs only -r restrict output to running jobs -s restrict output to stopped jobs If -x is supplied, COMMAND is run after all job specifications that appear in ARGS have been replaced with the process ID of that job's process group leader. Exit Status: Returns success unless an invalid option is given or an error occurs. If -x is used, returns the exit status of COMMAND.Display the list of currently remembered directories. Directories find their way onto the list with the `pushd' command; you can get back up through the list with the `popd' command. Options: -c clear the directory stack by deleting all of the elements -l do not print tilde-prefixed versions of directories relative to your home directory -p print the directory stack with one entry per line -v print the directory stack with one entry per line prefixed with its position in the stack Arguments: +N Displays the Nth entry counting from the left of the list shown by dirs when invoked without options, starting with zero. -N Displays the Nth entry counting from the right of the list shown by dirs when invoked without options, starting with zero.DoneDone(%d)EMT instructionEnable and disable shell builtins. Enables and disables builtin shell commands. Disabling allows you to execute a disk command which has the same name as a shell builtin without using a full pathname. Options: -a print a list of builtins showing whether or not each is enabled -n disable each NAME or display a list of disabled builtins -p print the list of builtins in a reusable format -s print only the names of Posix `special' builtins Options controlling dynamic loading: -f Load builtin NAME from shared object FILENAME -d Remove a builtin loaded with -f Without options, each NAME is enabled. To use the `test' found in $PATH instead of the shell builtin version, type `enable -n test'. Exit Status: Returns success unless NAME is not a shell builtin or an error occurs.Evaluate arithmetic expression. The EXPRESSION is evaluated according to the rules for arithmetic evaluation. Equivalent to `let "EXPRESSION"'. Exit Status: Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise.Evaluate arithmetic expressions. Evaluate each ARG as an arithmetic expression. Evaluation is done in fixed-width integers with no check for overflow, though division by 0 is trapped and flagged as an error. The following list of operators is grouped into levels of equal-precedence operators. The levels are listed in order of decreasing precedence. id++, id-- variable post-increment, post-decrement ++id, --id variable pre-increment, pre-decrement -, + unary minus, plus !, ~ logical and bitwise negation ** exponentiation *, /, % multiplication, division, remainder +, - addition, subtraction <<, >> left and right bitwise shifts <=, >=, <, > comparison ==, != equality, inequality & bitwise AND ^ bitwise XOR | bitwise OR && logical AND || logical OR expr ? expr : expr conditional operator =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= assignment Shell variables are allowed as operands. The name of the variable is replaced by its value (coerced to a fixed-width integer) within an expression. The variable need not have its integer attribute turned on to be used in an expression. Operators are evaluated in order of precedence. Sub-expressions in parentheses are evaluated first and may override the precedence rules above. Exit Status: If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.Evaluate conditional expression. Exits with a status of 0 (true) or 1 (false) depending on the evaluation of EXPR. Expressions may be unary or binary. Unary expressions are often used to examine the status of a file. There are string operators and numeric comparison operators as well. The behavior of test depends on the number of arguments. Read the bash manual page for the complete specification. File operators: -a FILE True if file exists. -b FILE True if file is block special. -c FILE True if file is character special. -d FILE True if file is a directory. -e FILE True if file exists. -f FILE True if file exists and is a regular file. -g FILE True if file is set-group-id. -h FILE True if file is a symbolic link. -L FILE True if file is a symbolic link. -k FILE True if file has its `sticky' bit set. -p FILE True if file is a named pipe. -r FILE True if file is readable by you. -s FILE True if file exists and is not empty. -S FILE True if file is a socket. -t FD True if FD is opened on a terminal. -u FILE True if the file is set-user-id. -w FILE True if the file is writable by you. -x FILE True if the file is executable by you. -O FILE True if the file is effectively owned by you. -G FILE True if the file is effectively owned by your group. -N FILE True if the file has been modified since it was last read. FILE1 -nt FILE2 True if file1 is newer than file2 (according to modification date). FILE1 -ot FILE2 True if file1 is older than file2. FILE1 -ef FILE2 True if file1 is a hard link to file2. String operators: -z STRING True if string is empty. -n STRING STRING True if string is not empty. STRING1 = STRING2 True if the strings are equal. STRING1 != STRING2 True if the strings are not equal. STRING1 < STRING2 True if STRING1 sorts before STRING2 lexicographically. STRING1 > STRING2 True if STRING1 sorts after STRING2 lexicographically. Other operators: -o OPTION True if the shell option OPTION is enabled. -v VAR True if the shell variable VAR is set. -R VAR True if the shell variable VAR is set and is a name reference. ! EXPR True if expr is false. EXPR1 -a EXPR2 True if both expr1 AND expr2 are true. EXPR1 -o EXPR2 True if either expr1 OR expr2 is true. arg1 OP arg2 Arithmetic tests. OP is one of -eq, -ne, -lt, -le, -gt, or -ge. Arithmetic binary operators return true if ARG1 is equal, not-equal, less-than, less-than-or-equal, greater-than, or greater-than-or-equal than ARG2. Exit Status: Returns success if EXPR evaluates to true; fails if EXPR evaluates to false or an invalid argument is given.Evaluate conditional expression. This is a synonym for the "test" builtin, but the last argument must be a literal `]', to match the opening `['.Execute a simple command or display information about commands. Runs COMMAND with ARGS suppressing shell function lookup, or display information about the specified COMMANDs. Can be used to invoke commands on disk when a function with the same name exists. Options: -p use a default value for PATH that is guaranteed to find all of the standard utilities -v print a description of COMMAND similar to the `type' builtin -V print a more verbose description of each COMMAND Exit Status: Returns exit status of COMMAND, or failure if COMMAND is not found.Execute arguments as a shell command. Combine ARGs into a single string, use the result as input to the shell, and execute the resulting commands. Exit Status: Returns exit status of command or success if command is null.Execute commands as long as a test does not succeed. Expand and execute COMMANDS-2 as long as the final command in COMMANDS has an exit status which is not zero. Exit Status: Returns the status of the last command executed.Execute commands as long as a test succeeds. Expand and execute COMMANDS-2 as long as the final command in COMMANDS has an exit status of zero. Exit Status: Returns the status of the last command executed.Execute commands based on conditional. The `if COMMANDS' list is executed. If its exit status is zero, then the `then COMMANDS' list is executed. Otherwise, each `elif COMMANDS' list is executed in turn, and if its exit status is zero, the corresponding `then COMMANDS' list is executed and the if command completes. Otherwise, the `else COMMANDS' list is executed, if present. The exit status of the entire construct is the exit status of the last command executed, or zero if no condition tested true. Exit Status: Returns the status of the last command executed.Execute commands based on pattern matching. Selectively execute COMMANDS based upon WORD matching PATTERN. The `|' is used to separate multiple patterns. Exit Status: Returns the status of the last command executed.Execute commands for each member in a list. The `for' loop executes a sequence of commands for each member in a list of items. If `in WORDS ...;' is not present, then `in "$@"' is assumed. For each element in WORDS, NAME is set to that element, and the COMMANDS are executed. Exit Status: Returns the status of the last command executed.Execute commands from a file in the current shell. Read and execute commands from FILENAME in the current shell. The entries in $PATH are used to find the directory containing FILENAME. If any ARGUMENTS are supplied, they become the positional parameters when FILENAME is executed. Exit Status: Returns the status of the last command executed in FILENAME; fails if FILENAME cannot be read.Execute conditional command. Returns a status of 0 or 1 depending on the evaluation of the conditional expression EXPRESSION. Expressions are composed of the same primaries used by the `test' builtin, and may be combined using the following operators: ( EXPRESSION ) Returns the value of EXPRESSION ! EXPRESSION True if EXPRESSION is false; else false EXPR1 && EXPR2 True if both EXPR1 and EXPR2 are true; else false EXPR1 || EXPR2 True if either EXPR1 or EXPR2 is true; else false When the `==' and `!=' operators are used, the string to the right of the operator is used as a pattern and pattern matching is performed. When the `=~' operator is used, the string to the right of the operator is matched as a regular expression. The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to determine the expression's value. Exit Status: 0 or 1 depending on value of EXPRESSION.Execute shell builtins. Execute SHELL-BUILTIN with arguments ARGs without performing command lookup. This is useful when you wish to reimplement a shell builtin as a shell function, but need to execute the builtin within the function. Exit Status: Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is not a shell builtin.Exit %dExit a login shell. Exits a login shell with exit status N. Returns an error if not executed in a login shell.Exit for, while, or until loops. Exit a FOR, WHILE or UNTIL loop. If N is specified, break N enclosing loops. Exit Status: The exit status is 0 unless N is not greater than or equal to 1.Exit the shell. Exits the shell with a status of N. If N is omitted, the exit status is that of the last command executed.File limitFloating point exceptionFormats and prints ARGUMENTS under control of the FORMAT. Options: -v var assign the output to shell variable VAR rather than display it on the standard output FORMAT is a character string which contains three types of objects: plain characters, which are simply copied to standard output; character escape sequences, which are converted and copied to the standard output; and format specifications, each of which causes printing of the next successive argument. In addition to the standard format specifications described in printf(1), printf interprets: %b expand backslash escape sequences in the corresponding argument %q quote the argument in a way that can be reused as shell input %Q like %q, but apply any precision to the unquoted argument before quoting %(fmt)T output the date-time string resulting from using FMT as a format string for strftime(3) The format is re-used as necessary to consume all of the arguments. If there are fewer arguments than the format requires, extra format specifications behave as if a zero value or null string, as appropriate, had been supplied. Exit Status: Returns success unless an invalid option is given or a write or assignment error occurs.GNU bash, version %s (%s) GNU bash, version %s-(%s) GNU long options: General help using GNU software: Group commands as a unit. Run a set of commands in a group. This is one way to redirect an entire set of commands. Exit Status: Returns the status of the last command executed.HFT input data pendingHFT monitor mode grantedHFT monitor mode retractedHFT sound sequence has completedHOME not setHangupI have no name!I/O readyINFORM: Illegal instructionInformation requestInterruptKilledLicense GPLv3+: GNU GPL version 3 or later Mark shell variables as unchangeable. Mark each NAME as read-only; the values of these NAMEs may not be changed by subsequent assignment. If VALUE is supplied, assign VALUE before marking as read-only. Options: -a refer to indexed array variables -A refer to associative array variables -f refer to shell functions -p display a list of all readonly variables or functions, depending on whether or not the -f option is given An argument of `--' disables further option processing. Exit Status: Returns success unless an invalid option is given or NAME is invalid.Modify or display completion options. Modify the completion options for each NAME, or, if no NAMEs are supplied, the completion currently being executed. If no OPTIONs are given, print the completion options for each NAME or the current completion specification. Options: -o option Set completion option OPTION for each NAME -D Change options for the "default" command completion -E Change options for the "empty" command completion -I Change options for completion on the initial word Using `+o' instead of `-o' turns off the specified option. Arguments: Each NAME refers to a command for which a completion specification must have previously been defined using the `complete' builtin. If no NAMEs are supplied, compopt must be called by a function currently generating completions, and the options for that currently-executing completion generator are modified. Exit Status: Returns success unless an invalid option is supplied or NAME does not have a completion specification defined.Modify shell resource limits. Provides control over the resources available to the shell and processes it creates, on systems that allow such control. Options: -S use the `soft' resource limit -H use the `hard' resource limit -a all current limits are reported -b the socket buffer size -c the maximum size of core files created -d the maximum size of a process's data segment -e the maximum scheduling priority (`nice') -f the maximum size of files written by the shell and its children -i the maximum number of pending signals -k the maximum number of kqueues allocated for this process -l the maximum size a process may lock into memory -m the maximum resident set size -n the maximum number of open file descriptors -p the pipe buffer size -q the maximum number of bytes in POSIX message queues -r the maximum real-time scheduling priority -s the maximum stack size -t the maximum amount of cpu time in seconds -u the maximum number of user processes -v the size of virtual memory -x the maximum number of file locks -P the maximum number of pseudoterminals -R the maximum time a real-time process can run before blocking -T the maximum number of threads Not all options are available on all platforms. If LIMIT is given, it is the new value of the specified resource; the special LIMIT values `soft', `hard', and `unlimited' stand for the current soft limit, the current hard limit, and no limit, respectively. Otherwise, the current value of the specified resource is printed. If no option is given, then -f is assumed. Values are in 1024-byte increments, except for -t, which is in seconds, -p, which is in increments of 512 bytes, and -u, which is an unscaled number of processes. Exit Status: Returns success unless an invalid option is supplied or an error occurs.Move job to the foreground. Place the job identified by JOB_SPEC in the foreground, making it the current job. If JOB_SPEC is not present, the shell's notion of the current job is used. Exit Status: Status of command placed in foreground, or failure if an error occurs.Move jobs to the background. Place the jobs identified by each JOB_SPEC in the background, as if they had been started with `&'. If JOB_SPEC is not present, the shell's notion of the current job is used. Exit Status: Returns success unless job control is not enabled or an error occurs.Null command. No effect; the command does nothing. Exit Status: Always succeeds.OLDPWD not setParse option arguments. Getopts is used by shell procedures to parse positional parameters as options. OPTSTRING contains the option letters to be recognized; if a letter is followed by a colon, the option is expected to have an argument, which should be separated from it by white space. Each time it is invoked, getopts will place the next option in the shell variable $name, initializing name if it does not exist, and the index of the next argument to be processed into the shell variable OPTIND. OPTIND is initialized to 1 each time the shell or a shell script is invoked. When an option requires an argument, getopts places that argument into the shell variable OPTARG. getopts reports errors in one of two ways. If the first character of OPTSTRING is a colon, getopts uses silent error reporting. In this mode, no error messages are printed. If an invalid option is seen, getopts places the option character found into OPTARG. If a required argument is not found, getopts places a ':' into NAME and sets OPTARG to the option character found. If getopts is not in silent mode, and an invalid option is seen, getopts places '?' into NAME and unsets OPTARG. If a required argument is not found, a '?' is placed in NAME, OPTARG is unset, and a diagnostic message is printed. If the shell variable OPTERR has the value 0, getopts disables the printing of error messages, even if the first character of OPTSTRING is not a colon. OPTERR has the value 1 by default. Getopts normally parses the positional parameters, but if arguments are supplied as ARG values, they are parsed instead. Exit Status: Returns success if an option is found; fails if the end of options is encountered or an error occurs.Print the name of the current working directory. Options: -L print the value of $PWD if it names the current working directory -P print the physical directory, without any symbolic links By default, `pwd' behaves as if `-L' were specified. Exit Status: Returns 0 unless an invalid option is given or the current directory cannot be read.QuitRead a line from the standard input and split it into fields. Reads a single line from the standard input, or from file descriptor FD if the -u option is supplied. The line is split into fields as with word splitting, and the first word is assigned to the first NAME, the second word to the second NAME, and so on, with any leftover words assigned to the last NAME. Only the characters found in $IFS are recognized as word delimiters. By default, the backslash character escapes delimiter characters and newline. If no NAMEs are supplied, the line read is stored in the REPLY variable. Options: -a array assign the words read to sequential indices of the array variable ARRAY, starting at zero -d delim continue until the first character of DELIM is read, rather than newline -e use Readline to obtain the line -i text use TEXT as the initial text for Readline -n nchars return after reading NCHARS characters rather than waiting for a newline, but honor a delimiter if fewer than NCHARS characters are read before the delimiter -N nchars return only after reading exactly NCHARS characters, unless EOF is encountered or read times out, ignoring any delimiter -p prompt output the string PROMPT without a trailing newline before attempting to read -r do not allow backslashes to escape any characters -s do not echo input coming from a terminal -t timeout time out and return failure if a complete line of input is not read within TIMEOUT seconds. The value of the TMOUT variable is the default timeout. TIMEOUT may be a fractional number. If TIMEOUT is 0, read returns immediately, without trying to read any data, returning success only if input is available on the specified file descriptor. The exit status is greater than 128 if the timeout is exceeded -u fd read from file descriptor FD instead of the standard input Exit Status: The return code is zero, unless end-of-file is encountered, read times out (in which case it's greater than 128), a variable assignment error occurs, or an invalid file descriptor is supplied as the argument to -u.Read lines from a file into an array variable. A synonym for `mapfile'.Read lines from the standard input into an indexed array variable. Read lines from the standard input into the indexed array variable ARRAY, or from file descriptor FD if the -u option is supplied. The variable MAPFILE is the default ARRAY. Options: -d delim Use DELIM to terminate lines, instead of newline -n count Copy at most COUNT lines. If COUNT is 0, all lines are copied -O origin Begin assigning to ARRAY at index ORIGIN. The default index is 0 -s count Discard the first COUNT lines read -t Remove a trailing DELIM from each line read (default newline) -u fd Read lines from file descriptor FD instead of the standard input -C callback Evaluate CALLBACK each time QUANTUM lines are read -c quantum Specify the number of lines read between each call to CALLBACK Arguments: ARRAY Array variable name to use for file data If -C is supplied without -c, the default quantum is 5000. When CALLBACK is evaluated, it is supplied the index of the next array element to be assigned and the line to be assigned to that element as additional arguments. If not supplied with an explicit origin, mapfile will clear ARRAY before assigning to it. Exit Status: Returns success unless an invalid option is given or ARRAY is readonly or not an indexed array.Record lockRemember or display program locations. Determine and remember the full pathname of each command NAME. If no arguments are given, information about remembered commands is displayed. Options: -d forget the remembered location of each NAME -l display in a format that may be reused as input -p pathname use PATHNAME as the full pathname of NAME -r forget all remembered locations -t print the remembered location of each NAME, preceding each location with the corresponding NAME if multiple NAMEs are given Arguments: NAME Each NAME is searched for in $PATH and added to the list of remembered commands. Exit Status: Returns success unless NAME is not found or an invalid option is given.Remove directories from stack. Removes entries from the directory stack. With no arguments, removes the top directory from the stack, and changes to the new top directory. Options: -n Suppresses the normal change of directory when removing directories from the stack, so only the stack is manipulated. Arguments: +N Removes the Nth entry counting from the left of the list shown by `dirs', starting with zero. For example: `popd +0' removes the first directory, `popd +1' the second. -N Removes the Nth entry counting from the right of the list shown by `dirs', starting with zero. For example: `popd -0' removes the last directory, `popd -1' the next to last. The `dirs' builtin displays the directory stack. Exit Status: Returns success unless an invalid argument is supplied or the directory change fails.Remove each NAME from the list of defined aliases. Options: -a remove all alias definitions Return success unless a NAME is not an existing alias.Remove jobs from current shell. Removes each JOBSPEC argument from the table of active jobs. Without any JOBSPECs, the shell uses its notion of the current job. Options: -a remove all jobs if JOBSPEC is not supplied -h mark each JOBSPEC so that SIGHUP is not sent to the job if the shell receives a SIGHUP -r remove only running jobs Exit Status: Returns success unless an invalid option or JOBSPEC is given.Removes entries from the directory stack. With no arguments, removes the top directory from the stack, and changes to the new top directory. Options: -n Suppresses the normal change of directory when removing directories from the stack, so only the stack is manipulated. Arguments: +N Removes the Nth entry counting from the left of the list shown by `dirs', starting with zero. For example: `popd +0' removes the first directory, `popd +1' the second. -N Removes the Nth entry counting from the right of the list shown by `dirs', starting with zero. For example: `popd -0' removes the last directory, `popd -1' the next to last. The `dirs' builtin displays the directory stack.Replace the shell with the given command. Execute COMMAND, replacing this shell with the specified program. ARGUMENTS become the arguments to COMMAND. If COMMAND is not specified, any redirections take effect in the current shell. Options: -a name pass NAME as the zeroth argument to COMMAND -c execute COMMAND with an empty environment -l place a dash in the zeroth argument to COMMAND If the command cannot be executed, a non-interactive shell exits, unless the shell option `execfail' is set. Exit Status: Returns success unless COMMAND is not found or a redirection error occurs.Report time consumed by pipeline's execution. Execute PIPELINE and print a summary of the real time, user CPU time, and system CPU time spent executing PIPELINE when it terminates. Options: -p print the timing summary in the portable Posix format The value of the TIMEFORMAT variable is used as the output format. Exit Status: The return status is the return status of PIPELINE.Resume for, while, or until loops. Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop. If N is specified, resumes the Nth enclosing loop. Exit Status: The exit status is 0 unless N is not greater than or equal to 1.Resume job in foreground. Equivalent to the JOB_SPEC argument to the `fg' command. Resume a stopped or background job. JOB_SPEC can specify either a job name or a job number. Following JOB_SPEC with a `&' places the job in the background, as if the job specification had been supplied as an argument to `bg'. Exit Status: Returns the status of the resumed job.Return a successful result. Exit Status: Always succeeds.Return an unsuccessful result. Exit Status: Always fails.Return from a shell function. Causes a function or sourced script to exit with the return value specified by N. If N is omitted, the return status is that of the last command executed within the function or script. Exit Status: Returns N, or failure if the shell is not executing a function or script.Return the context of the current subroutine call. Without EXPR, returns "$line $filename". With EXPR, returns "$line $subroutine $filename"; this extra information can be used to provide a stack trace. The value of EXPR indicates how many call frames to go back before the current one; the top frame is frame 0. Exit Status: Returns 0 unless the shell is not executing a shell function or EXPR is invalid.Returns the context of the current subroutine call. Without EXPR, returns "$line $filename". With EXPR, returns "$line $subroutine $filename"; this extra information can be used to provide a stack trace. The value of EXPR indicates how many call frames to go back before the current one; the top frame is frame 0.RunningSegmentation faultSelect words from a list and execute commands. The WORDS are expanded, generating a list of words. The set of expanded words is printed on the standard error, each preceded by a number. If `in WORDS' is not present, `in "$@"' is assumed. The PS3 prompt is then displayed and a line read from the standard input. If the line consists of the number corresponding to one of the displayed words, then NAME is set to that word. If the line is empty, WORDS and the prompt are redisplayed. If EOF is read, the command completes. Any other value read causes NAME to be set to null. The line read is saved in the variable REPLY. COMMANDS are executed after each selection until a break command is executed. Exit Status: Returns the status of the last command executed.Send a signal to a job. Send the processes identified by PID or JOBSPEC the signal named by SIGSPEC or SIGNUM. If neither SIGSPEC nor SIGNUM is present, then SIGTERM is assumed. Options: -s sig SIG is a signal name -n sig SIG is a signal number -l list the signal names; if arguments follow `-l' they are assumed to be signal numbers for which names should be listed -L synonym for -l Kill is a shell builtin for two reasons: it allows job IDs to be used instead of process IDs, and allows processes to be killed if the limit on processes that you can create is reached. Exit Status: Returns success unless an invalid option is given or an error occurs.Set Readline key bindings and variables. Bind a key sequence to a Readline function or a macro, or set a Readline variable. The non-option argument syntax is equivalent to that found in ~/.inputrc, but must be passed as a single argument: e.g., bind '"\C-x\C-r": re-read-init-file'. Options: -m keymap Use KEYMAP as the keymap for the duration of this command. Acceptable keymap names are emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command, and vi-insert. -l List names of functions. -P List function names and bindings. -p List functions and bindings in a form that can be reused as input. -S List key sequences that invoke macros and their values -s List key sequences that invoke macros and their values in a form that can be reused as input. -V List variable names and values -v List variable names and values in a form that can be reused as input. -q function-name Query about which keys invoke the named function. -u function-name Unbind all keys which are bound to the named function. -r keyseq Remove the binding for KEYSEQ. -f filename Read key bindings from FILENAME. -x keyseq:shell-command Cause SHELL-COMMAND to be executed when KEYSEQ is entered. -X List key sequences bound with -x and associated commands in a form that can be reused as input. Exit Status: bind returns 0 unless an unrecognized option is given or an error occurs.Set and unset shell options. Change the setting of each shell option OPTNAME. Without any option arguments, list each supplied OPTNAME, or all shell options if no OPTNAMEs are given, with an indication of whether or not each is set. Options: -o restrict OPTNAMEs to those defined for use with `set -o' -p print each shell option with an indication of its status -q suppress output -s enable (set) each OPTNAME -u disable (unset) each OPTNAME Exit Status: Returns success if OPTNAME is enabled; fails if an invalid option is given or OPTNAME is disabled.Set export attribute for shell variables. Marks each NAME for automatic export to the environment of subsequently executed commands. If VALUE is supplied, assign VALUE before exporting. Options: -f refer to shell functions -n remove the export property from each NAME -p display a list of all exported variables and functions An argument of `--' disables further option processing. Exit Status: Returns success unless an invalid option is given or NAME is invalid.Set or unset values of shell options and positional parameters. Change the value of shell attributes and positional parameters, or display the names and values of shell variables. Options: -a Mark variables which are modified or created for export. -b Notify of job termination immediately. -e Exit immediately if a command exits with a non-zero status. -f Disable file name generation (globbing). -h Remember the location of commands as they are looked up. -k All assignment arguments are placed in the environment for a command, not just those that precede the command name. -m Job control is enabled. -n Read commands but do not execute them. -o option-name Set the variable corresponding to option-name: allexport same as -a braceexpand same as -B emacs use an emacs-style line editing interface errexit same as -e errtrace same as -E functrace same as -T hashall same as -h histexpand same as -H history enable command history ignoreeof the shell will not exit upon reading EOF interactive-comments allow comments to appear in interactive commands keyword same as -k monitor same as -m noclobber same as -C noexec same as -n noglob same as -f nolog currently accepted but ignored notify same as -b nounset same as -u onecmd same as -t physical same as -P pipefail the return value of a pipeline is the status of the last command to exit with a non-zero status, or zero if no command exited with a non-zero status posix change the behavior of bash where the default operation differs from the Posix standard to match the standard privileged same as -p verbose same as -v vi use a vi-style line editing interface xtrace same as -x -p Turned on whenever the real and effective user ids do not match. Disables processing of the $ENV file and importing of shell functions. Turning this option off causes the effective uid and gid to be set to the real uid and gid. -t Exit after reading and executing one command. -u Treat unset variables as an error when substituting. -v Print shell input lines as they are read. -x Print commands and their arguments as they are executed. -B the shell will perform brace expansion -C If set, disallow existing regular files to be overwritten by redirection of output. -E If set, the ERR trap is inherited by shell functions. -H Enable ! style history substitution. This flag is on by default when the shell is interactive. -P If set, do not resolve symbolic links when executing commands such as cd which change the current directory. -T If set, the DEBUG and RETURN traps are inherited by shell functions. -- Assign any remaining arguments to the positional parameters. If there are no remaining arguments, the positional parameters are unset. - Assign any remaining arguments to the positional parameters. The -x and -v options are turned off. Using + rather than - causes these flags to be turned off. The flags can also be used upon invocation of the shell. The current set of flags may be found in $-. The remaining n ARGs are positional parameters and are assigned, in order, to $1, $2, .. $n. If no ARGs are given, all shell variables are printed. Exit Status: Returns success unless an invalid option is given.Set variable values and attributes. A synonym for `declare'. See `help declare'.Set variable values and attributes. Declare variables and give them attributes. If no NAMEs are given, display the attributes and values of all variables. Options: -f restrict action or display to function names and definitions -F restrict display to function names only (plus line number and source file when debugging) -g create global variables when used in a shell function; otherwise ignored -I if creating a local variable, inherit the attributes and value of a variable with the same name at a previous scope -p display the attributes and value of each NAME Options which set attributes: -a to make NAMEs indexed arrays (if supported) -A to make NAMEs associative arrays (if supported) -i to make NAMEs have the `integer' attribute -l to convert the value of each NAME to lower case on assignment -n make NAME a reference to the variable named by its value -r to make NAMEs readonly -t to make NAMEs have the `trace' attribute -u to convert the value of each NAME to upper case on assignment -x to make NAMEs export Using `+' instead of `-' turns off the given attribute. Variables with the integer attribute have arithmetic evaluation (see the `let' command) performed when the variable is assigned a value. When used in a function, `declare' makes NAMEs local, as with the `local' command. The `-g' option suppresses this behavior. Exit Status: Returns success unless an invalid option is supplied or a variable assignment error occurs.Shell commands matching keyword `Shell commands matching keywords `Shell options: Shift positional parameters. Rename the positional parameters $N+1,$N+2 ... to $1,$2 ... If N is not given, it is assumed to be 1. Exit Status: Returns success unless N is negative or greater than $#.Signal %dSpecify how arguments are to be completed by Readline. For each NAME, specify how arguments are to be completed. If no options are supplied, existing completion specifications are printed in a way that allows them to be reused as input. Options: -p print existing completion specifications in a reusable format -r remove a completion specification for each NAME, or, if no NAMEs are supplied, all completion specifications -D apply the completions and actions as the default for commands without any specific completion defined -E apply the completions and actions to "empty" commands -- completion attempted on a blank line -I apply the completions and actions to the initial (usually the command) word When completion is attempted, the actions are applied in the order the uppercase-letter options are listed above. If multiple options are supplied, the -D option takes precedence over -E, and both take precedence over -I. Exit Status: Returns success unless an invalid option is supplied or an error occurs.StoppedStopped (signal)Stopped (tty input)Stopped (tty output)Stopped(%s)Suspend shell execution. Suspend the execution of this shell until it receives a SIGCONT signal. Unless forced, login shells cannot be suspended. Options: -f force the suspend, even if the shell is a login shell Exit Status: Returns success unless job control is not enabled or an error occurs.TIMEFORMAT: `%c': invalid format characterTerminatedThe mail in %s has been read There are running jobs. There are stopped jobs. There is NO WARRANTY, to the extent permitted by law.These shell commands are defined internally. Type `help' to see this list. Type `help name' to find out more about the function `name'. Use `info bash' to find out more about the shell in general. Use `man -k' or `info' to find out more about commands not in this list. A star (*) next to a name means that the command is disabled. This is free software; you are free to change and redistribute it.Trap signals and other events. Defines and activates handlers to be run when the shell receives signals or other conditions. ARG is a command to be read and executed when the shell receives the signal(s) SIGNAL_SPEC. If ARG is absent (and a single SIGNAL_SPEC is supplied) or `-', each specified signal is reset to its original value. If ARG is the null string each SIGNAL_SPEC is ignored by the shell and by the commands it invokes. If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell. If a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command. If a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or a script run by the . or source builtins finishes executing. A SIGNAL_SPEC of ERR means to execute ARG each time a command's failure would cause the shell to exit when the -e option is enabled. If no arguments are supplied, trap prints the list of commands associated with each signal. Options: -l print a list of signal names and their corresponding numbers -p display the trap commands associated with each SIGNAL_SPEC Each SIGNAL_SPEC is either a signal name in or a signal number. Signal names are case insensitive and the SIG prefix is optional. A signal may be sent to the shell with "kill -signal $$". Exit Status: Returns success unless a SIGSPEC is invalid or an invalid option is given.Type `%s -c "help set"' for more information about shell options. Type `%s -c help' for more information about shell builtin commands. Unknown Signal #%dUnknown errorUnknown statusUnset values and attributes of shell variables and functions. For each NAME, remove the corresponding variable or function. Options: -f treat each NAME as a shell function -v treat each NAME as a shell variable -n treat each NAME as a name reference and unset the variable itself rather than the variable it references Without options, unset first tries to unset a variable, and if that fails, tries to unset a function. Some variables cannot be unset; also see `readonly'. Exit Status: Returns success unless an invalid option is given or a NAME is read-only.Urgent IO conditionUsage: %s [GNU long option] [option] ... %s [GNU long option] [option] script-file ... Use "%s" to leave the shell. Use the `bashbug' command to report bugs. User signal 1User signal 2Wait for job completion and return exit status. Waits for each process identified by an ID, which may be a process ID or a job specification, and reports its termination status. If ID is not given, waits for all currently active child processes, and the return status is zero. If ID is a job specification, waits for all processes in that job's pipeline. If the -n option is supplied, waits for a single job from the list of IDs, or, if no IDs are supplied, for the next job to complete and returns its exit status. If the -p option is supplied, the process or job identifier of the job for which the exit status is returned is assigned to the variable VAR named by the option argument. The variable will be unset initially, before any assignment. This is useful only when the -n option is supplied. If the -f option is supplied, and job control is enabled, waits for the specified ID to terminate, instead of waiting for it to change status. Exit Status: Returns the status of the last ID; fails if ID is invalid or an invalid option is given, or if -n is supplied and the shell has no unwaited-for children.Wait for process completion and return exit status. Waits for each process specified by a PID and reports its termination status. If PID is not given, waits for all currently active child processes, and the return status is zero. PID must be a process ID. Exit Status: Returns the status of the last PID; fails if PID is invalid or an invalid option is given.Window changedWrite arguments to the standard output. Display the ARGs on the standard output followed by a newline. Options: -n do not append a newline Exit Status: Returns success unless a write error occurs.Write arguments to the standard output. Display the ARGs, separated by a single space character and followed by a newline, on the standard output. Options: -n do not append a newline -e enable interpretation of the following backslash escapes -E explicitly suppress interpretation of backslash escapes `echo' interprets the following backslash-escaped characters: \a alert (bell) \b backspace \c suppress further output \e escape character \E escape character \f form feed \n new line \r carriage return \t horizontal tab \v vertical tab \\ backslash \0nnn the character whose ASCII code is NNN (octal). NNN can be 0 to 3 octal digits \xHH the eight-bit character whose value is HH (hexadecimal). HH can be one or two hex digits \uHHHH the Unicode character whose value is the hexadecimal value HHHH. HHHH can be one to four hex digits. \UHHHHHHHH the Unicode character whose value is the hexadecimal value HHHHHHHH. HHHHHHHH can be one to eight hex digits. Exit Status: Returns success unless a write error occurs.You have mail in $_You have new mail in $_[ arg... ][[ expression ]]`%c': bad command`%c': invalid format character`%c': invalid symbolic mode character`%c': invalid symbolic mode operator`%c': invalid time format specification`%s': cannot unbind`%s': cannot unbind in command keymap`%s': invalid alias name`%s': invalid keymap name`%s': invalid variable name for name reference`%s': is a special builtin`%s': missing format character`%s': not a pid or valid job spec`%s': not a valid identifier`%s': unknown function name`)' expected`)' expected, found %s`:' expected for conditional expressionadd_process: pid %5ld (%s) marked as still alivealias [-p] [name[=value] ... ]all_local_variables: no function context at current scopeargumentargument expectedarray variable support requiredattempted assignment to non-variablebad array subscriptbad command typebad connectorbad jumpbad substitution: no closing "`" in %sbad substitution: no closing `%s' in %sbash home page: bash_execute_unix_command: cannot find keymap for commandbg [job_spec ...]bgp_delete: LOOP: psi (%d) == storage[psi].bucket_nextbgp_search: LOOP: psi (%d) == storage[psi].bucket_nextbind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]brace expansion: cannot allocate memory for %sbrace expansion: failed to allocate memory for %u elementsbrace expansion: failed to allocate memory for `%s'break [n]bug: bad expassign tokenbuiltin [shell-builtin [arg ...]]caller [expr]can only `return' from a function or sourced scriptcan only be used in a functioncannot allocate new file descriptor for bash input from fd %dcannot create temp file for here-document: %scannot duplicate fd %d to fd %dcannot duplicate named pipe %s as fd %dcannot find %s in shared object %s: %scannot make child for command substitutioncannot make child for process substitutioncannot make pipe for command substitutioncannot make pipe for process substitutioncannot open named pipe %s for readingcannot open named pipe %s for writingcannot open shared object %s: %scannot redirect standard input from /dev/null: %scannot reset nodelay mode for fd %dcannot set and unset shell options simultaneouslycannot set gid to %d: effective gid %dcannot set terminal process group (%d)cannot set uid to %d: effective uid %dcannot simultaneously unset a function and a variablecannot start debugger; debugging mode disabledcannot suspendcannot suspend a login shellcannot use `-f' to make functionscannot use more than one of -anrwcase WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esaccd [-L|[-P [-e]] [-@]] [dir]child setpgid (%ld to %ld)command [-pVv] command [arg ...]command substitution: ignored null byte in inputcommand_substitute: cannot duplicate pipe as fd 1compgen [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]completion: function `%s' not foundcompopt [-o|+o option] [-DEI] [name ...]conditional binary operator expectedcontinue [n]coproc [NAME] command [redirections]could not find /tmp, please create!cprintf: `%c': invalid format charactercurrentdeclare [-aAfFgiIlnrtux] [name[=value] ...] or declare -p [-aAfFilnrtux] [name ...]deleting stopped job %d with process group %lddescribe_pid: %ld: no such piddirectory stack emptydirectory stack indexdirs [-clpv] [+N] [-N]disown [-h] [-ar] [jobspec ... | pid ...]division by 0dynamic loading not availableecho [-n] [arg ...]echo [-neE] [arg ...]empty array variable nameenable [-a] [-dnps] [-f filename] [name ...]error getting terminal attributes: %serror importing function definition for `%s'error setting terminal attributes: %seval [arg ...]eval: maximum eval nesting level exceeded (%d)exec [-cl] [-a name] [command [argument ...]] [redirection ...]execute_coproc: coproc [%d:%s] still existsexit [n]expected `)'exponent less than 0export [-fn] [name[=value] ...] or export -pexpression expectedexpression recursion level exceededfc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]fg [job_spec]file descriptor out of rangefilename argument requiredfor (( exp1; exp2; exp3 )); do COMMANDS; donefor NAME [in WORDS ... ] ; do COMMANDS; doneforked pid %d appears in running job %dformat parsing problem: %sfree: called with already freed block argumentfree: called with unallocated block argumentfree: start and end chunk sizes differfree: underflow detected; magic8 corruptedfree: underflow detected; mh_nbytes out of rangefunction name { COMMANDS ; } or name () { COMMANDS ; }future versions of the shell will force evaluation as an arithmetic substitutiongetcwd: cannot access parent directoriesgetopts optstring name [arg ...]hash [-lr] [-p pathname] [-dt] [name ...]hashing disabledhelp [-dms] [pattern ...]help not available in this versionhere-document at line %d delimited by end-of-file (wanted `%s')history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]history positionhistory specificationhits command identifier expected after pre-increment or pre-decrementif COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fiinitialize_job_control: getpgrp failedinitialize_job_control: line disciplineinitialize_job_control: no job control in backgroundinitialize_job_control: setpgidinvalid arithmetic baseinvalid baseinvalid character %d in exportstr for %sinvalid hex numberinvalid integer constantinvalid numberinvalid octal numberinvalid signal numberjob %d started without job controljob_spec [&]jobs [-lnprs] [jobspec ...] or jobs -x command [args]kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]last command: %s let arg [arg ...]limitline %d: line editing not enabledload function for %s returns failure (%d): not loadedlocal [option] name[=value] ...logout logout [n]loop countmake_here_document: bad instruction type %dmake_local_variable: no function context at current scopemake_redirection: redirection instruction `%d' out of rangemalloc: block on free list clobberedmalloc: failed assertion: %s mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]maximum here-document count exceededmigrate process to another CPUmissing `)'missing `]'missing hex digit for \xmissing unicode digit for \%cnetwork operations not supportedno `=' in exportstr for %sno closing `%c' in %sno command foundno help topics match `%s'. Try `help help' or `man -k %s' or `info %s'.no job controlno job control in this shellno match: %sno other directoryno other options allowed with `-x'not currently executing completion functionnot login shell: use `exit'null directoryoctal numberonly meaningful in a `for', `while', or `until' looppipe errorpop_scope: head of shell_variables not a temporary environment scopepop_var_context: head of shell_variables not a function contextpop_var_context: no global_variables contextpopd [-n] [+N | -N]power failure imminentpretty-printing mode ignored in interactive shellsprint_command: bad connector `%d'printf [-v var] format [arguments]progcomp_insert: %s: NULL COMPSPECprogrammable_completion: %s: possible retry loopprogramming errorpushd [-n] [+N | -N | dir]pwd [-LP]read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]read error: %d: %sreadarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]readonly [-aAf] [name[=value] ...] or readonly -prealloc: called with unallocated block argumentrealloc: start and end chunk sizes differrealloc: underflow detected; magic8 corruptedrealloc: underflow detected; mh_nbytes out of rangerecursion stack underflowredirection error: cannot duplicate fdregister_alloc: %p already in table as allocated? register_alloc: alloc table is full with FIND_ALLOC? register_free: %p already in table as free? restrictedreturn [n]run_pending_traps: bad value in trap_list[%d]: %prun_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myselfsave_bash_input: buffer already exists for new fd %dselect NAME [in WORDS ... ;] do COMMANDS; doneset [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...]setlocale: %s: cannot change locale (%s)setlocale: %s: cannot change locale (%s): %ssetlocale: LC_ALL: cannot change locale (%s)setlocale: LC_ALL: cannot change locale (%s): %sshell level (%d) too high, resetting to 1shell_getc: shell_input_line_size (%zu) exceeds SIZE_MAX (%lu): line truncatedshift [n]shift countshopt [-pqsu] [-o] [optname ...]sigprocmask: %d: invalid operationsource filename [arguments]start_pipeline: pgrp pipesuspend [-f]syntax errorsyntax error in conditional expressionsyntax error in conditional expression: unexpected token `%s'syntax error in expressionsyntax error in variable assignmentsyntax error near `%s'syntax error near unexpected token `%s'syntax error: `%s' unexpectedsyntax error: `((%s))'syntax error: `;' unexpectedsyntax error: arithmetic expression requiredsyntax error: invalid arithmetic operatorsyntax error: operand expectedsyntax error: unexpected end of filesystem crash imminenttest [expr]time [-p] pipelinetoo many argumentstrap [-lp] [[arg] signal_spec ...]trap handler: maximum trap handler level exceeded (%d)trap_handler: bad signal %dtype [-afptP] name [name ...]typeset [-aAfFgiIlnrtux] name[=value] ... or typeset -p [-aAfFilnrtux] [name ...]ulimit [-SHabcdefiklmnpqrstuvxPRT] [limit]umask [-p] [-S] [mode]unalias [-a] name [name ...]unexpected EOF while looking for `]]'unexpected EOF while looking for matching `%c'unexpected EOF while looking for matching `)'unexpected argument `%s' to conditional binary operatorunexpected argument `%s' to conditional unary operatorunexpected argument to conditional binary operatorunexpected argument to conditional unary operatorunexpected token %d in conditional commandunexpected token `%c' in conditional commandunexpected token `%s' in conditional commandunexpected token `%s', conditional binary operator expectedunexpected token `%s', expected `)'unknownunknown command errorunset [-f] [-v] [-n] [name ...]until COMMANDS; do COMMANDS-2; donevalue too great for basevariables - Names and meanings of some shell variableswait [-fn] [-p var] [id ...]wait [pid ...]wait: pid %ld is not a child of this shellwait_for: No record of process %ldwait_for_job: job %d is stoppedwaitchld: turning on WNOHANG to avoid indefinite blockwarning: warning: %s: %swarning: -C option may not work as you expectwarning: -F option may not work as you expectwhile COMMANDS; do COMMANDS-2; donewrite error: %sxtrace fd (%d) != fileno xtrace fp (%d)xtrace_set: %d: invalid file descriptorxtrace_set: NULL file pointer{ COMMANDS ; }Project-Id-Version: bash 5.2-rc1 Report-Msgid-Bugs-To: PO-Revision-Date: 2022-06-19 22:15+0200 Last-Translator: Jakub Bogusz Language-Team: Polish Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bugs: Report translation errors to the Language-Team address. Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2); przekroczony czas oczekiwania na dane wejściowe: auto-wylogowanie -%s lub -o opcja -ilrsD lub -c polecenie lub -O shopt_option (tylko wywołanie) malloc: %s:%d: spartaczone założenie (katalog: %s) (zrzut pamięci) linia $%s: nie można przypisywać w ten sposób%c%c: nieprawidłowa opcja%d: nieprawidłowy deskryptor pliku: %s%s może być wywołany przez %s ma pusty exportstr%s jest %s %s jest funkcją %s jest wewnętrznym poleceniem powłoki %s jest słowem kluczowym powłoki %s jest specjalnym wewnętrznym poleceniem powłoki %s jest aliasem do %s' ścieżka do %s jest zapamiętana (%s) %s nie jest przypisany do żadnego klawisza. %s poza zakresem%s%s%s: %s (błędny znacznik to "%s")%s: %s%s: %s poza zakresem%s: %s: zły interpreter%s: %s: nie można otworzyć jako PLIK%s: %s: wartość zgodności poza zakresem%s: %s: nieprawidłowa wartość dla deskryptora pliku do śledzenia%s: %s: przy przypisaniu do tablicy asocjacyjnej należy użyć nawiasów%s: %s:%d: nie można przydzielić %lu bajtów%s: %s:%d: nie można przydzielić %lu bajtów (przydzielono %lu)%s: jest katalogiem%s: niejednoznaczne określenie zadania%s: niejednoznaczne przekierowanie%s: argumentami muszą być numery procesów lub zadań%s: przypisanie wartości całkowitej przy odwołaniu do nazwy%s: źle określona ścieżka sieciowa%s: złe podstawienie%s: oczekiwano operatora dwuargumentowego%s: nie można przydzielić %lu bajtów%s: nie można przydzielić %lu bajtów (przydzielono %lu)%s: nie można przypisać%s: nie można przypisać deskryptora pliku do zmiennej%s: nie można przypisać listy do elementu tablicy%s: nie można przypisać do nienumerycznego indeksu%s: nie można przekształcić tablicy asocjacyjnej na indeksowaną%s: nie można przekształcić tablicy indeksowanej na asocjacyjną%s: nie można utworzyć: %s%s: nie można usunąć: %s%s: nie można w ten sposób unicestwić zmiennej tablicowej%s: nie można uruchomić pliku binarnego%s: nie można uruchomić pliku binarnego: %s%s: nie można uruchomić: %s%s: nie można uruchomić: nie znaleziono wymaganego pliku%s: nie można wyeksportować%s: nie można odczytać ograniczenia: %s%s: nie można odziedziczyć wartości z niezgodnego typu%s: nie można zmienić ograniczenia: %s%s: nie udało się otworzyć pliku tymczasowego: %s%s: nie można otworzyć: %s%s: nie można nadpisać istniejącego pliku%s: nie można odczytać: %s%s: nie można anulować definicji%s: nie można anulować definicji: %s jest tylko do odczytu%s: cykliczne odwołanie do nazwy%s: nie znaleziono polecenia%s: dynamiczne polecenie wbudowane już załadowane%s: błąd przy określaniu katalogu bieżącego: %s: %s %s: błąd w wyrażeniu %s: plik jest za duży%s: nie znaleziono pliku%s: pierwszym drukowalnym znakiem nie jest `"'%s: tablica asocjacyjna pusta %s: rozwinięcie wg historii nie powiodło się%s: nieznany host%s: niedozwolona opcja -- %c %s: inlib nie powiodło się%s: oczekiwano wyrażenia całkowitego%s: nieprawidłowa nazwa akcji%s: nieprawidłowy argument%s: błędny początek tablicy%s: błędna liczba linii między wywołaniami%s: nieprawidłowo określony deskryptor pliku%s: błędne rozwinięcie niebezpośrednie%s: nieprawidłowy argument stanowiący ograniczenie%s: błędna liczba linii%s: nieprawidłowa opcja%s: nieprawidłowa nazwa opcji%s: nieznana usługa%s: nieprawidłowa nazwa opcji powłoki%s: nieprawidłowo określony sygnał%s: nieprawidłowo określony limit czasu%s: nieprawidłowy znacznik czasu`%s': błędna nazwa zmiennej%s: nieprawidłowa nazwa zmiennej przy odwołaniu do nazwy%s: jest katalogiem%s: zadanie %d już pracuje w tle%s: zadanie zostało przerwane%s: linia %d: %s: przekroczono maksymalny poziom zagnieżdżenia funkcji (%d)%s: przekroczono maksymalny poziom zagnieżdżenia polecenia source (%d)%s: brak separującego dwukropka%s: zmienna referencyjna nie może wskazywać na siebie%s: brak definicji dla uzupełnienia%s: brak bieżących zadań%s: brak kontroli zadań%s: brak takiego zadania%s: nie jest funkcją%s: nie jest zwykłym plikiem%s: nie jest to polecenie powłoki%s: nie jest zmienną tablicową%s: nie jest tablicą indeksowaną%s: nie jest ładowany dynamicznie%s: nie znaleziono%s: wymagany argument numeryczny%s: opcja wymaga argumentu%s: opcja wymaga argumentu -- %c %s: parametr nieustawiony%s: parametr pusty lub nieustawiony%s: przypisanie złożonej tablicy z cytowaniem jest przestarzałe%s: funkcja tylko do odczytu%s: zmienna tylko do odczytu%s: zmienna referencyjna nie może być tablicą%s: usuwanie atrybutu nameref%s: ograniczony%s: ograniczony: nie można przekierować wyjścia%s: ograniczony: nie można podawać `/' w nazwach poleceń%s: wyrażenie dla podłańcucha < 0%s: oczekiwano operatora jednoargumentowego%s: nieustawiona zmienna%s: składnia: %s: nie można przypisać wartości do zmiennej' (( wyrażenie ))(zrzut pamięci) (katalog: %s) . plik [argumenty]/dev/(tcp|udp)/host/port nie są wspierane bez sieci/tmp musi być prawidłową nazwą kataloguInstrukcja ABORTPrzerywanie...Dodanie katalogów do stosu. Dodanie katalogu na wierzchołku stosu katalogów lub rotacja stosu czyniąca jego nowym wierzchołkiem bieżący katalog roboczy. Wywołane bez argumentów zamienia na stosie dwa najwyższe katalogi. Opcje: -n Pominięcie zmiany katalogu podczas umieszczania katalogów na stosie tak, że zmieniany jest tylko stos. Argumenty: +N Rotacja stosu czyniąca jego wierzchołkiem N-ty katalog (licząc od lewej strony listy wypisywanej przez `dirs', począwszy od zera). -N Rotacja stosu czyniąca jego wierzchołkiem N-ty katalog (licząc od prawej strony listy wypisywanej przez `dirs', począwszy od zera). KATALOG Umieszczenie KATALOGU na wierzchołku stosu i uczynienie go nowym bieżącym katalogiem roboczym. Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędny argument lub zmiana katalogu się nie powiedzie.Dodanie katalogu na wierzchołku stosu katalogów lub rotacja stosu czyniąca jego nowym wierzchołkiem bieżący katalog roboczy. Wywołane bez argumentów zamienia na stosie dwa najwyższe katalogi. Opcje: -n Pominięcie zmiany katalogu podczas umieszczania katalogów na stosie tak, że zmieniany jest tylko stos. Argumenty: +N Rotacja stosu czyniąca jego wierzchołkiem N-ty katalog (licząc od lewej strony listy wypisywanej przez `dirs', począwszy od zera). -N Rotacja stosu czyniąca jego wierzchołkiem N-ty katalog (licząc od prawej strony listy wypisywanej przez `dirs', począwszy od zera). katalog Umieszczenie KATALOGU na wierzchołku stosu i uczynienie go nowym bieżącym katalogiem roboczym. Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'.Alarm (profiler)Alarm (wirtualny)BudzikArytmetyczna pętla for. Równoważne (( WYR1 )) while (( WYR2 )); do POLECENIA (( WYR3 )) done WYR1, WYR2 i WYR3 są wyrażeniami arytmetycznymi. Jeśli któreś z wyrażeń zostanie pominięte, zachowanie jest takie, jakby miało ono wartość 1. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Pułapka debuggera/breakpointBłędne wywołanie systemoweBłędny sygnałPrzerwany potokBłąd szynyPrzekroczony limit procesoraZmiana bieżącego katalogu powłoki. Zmiana bieżącego katalogu na KATALOG. Domyślnym KATALOGIEM jest wartość zmiennej powłoki HOME. Zmienna CDPATH określa ścieżkę przeszukiwania w poszukiwaniu katalogu zawierającego KATALOG. Alternatywne nazwy katalogów są w CDPATH rozdzielone dwukropkami (:). Pusta nazwa katalogu oznacza to samo, co katalog bieżący. Jeśli KATALOG zaczyna się od ukośnika (/), to CDPATH nie nie jest używane. Gdy katalog nie zostanie znaleziony, a ustawiona jest zmienna powłoki `cdable_vars', to następuje próba użycia podanej nazwy jako nazwy zmiennej. Jeśli zmienna ta ma wartość, to jako KATALOG jest używana jej wartość. Opcje: -L wymuszenie śledzenia dowiązań symbolicznych: rozwiązanie dowiązań w KATALOGU po przetworzeniu wszystkich `..' -P korzystanie z fizycznej struktury katalogów zamiast śledzenia dowiązań symbolicznych: rozwiązanie dowiązań w KATALOGU przed przetworzeniem wszystkich `..' -e jeśli podano opcję -P, a nie można określić bieżącego katalogu, polecenie kończy się stanem niezerowym -@ na systemach obsługujących je, zaprezentowanie pliku mającego rozszerzone atrybuty jako katalogu zawierającego atrybuty pliku Domyślne jest śledzenie dowiązań symbolicznych, jak z opcją `-L'. `..' jest przetwarzane przez usunięcie bezpośredniego poprzedniego elementu ścieżki przed ukośnikiem lub początkiem KATALOGU. Stan wyjściowy: Polecenie zwraca 0 jeśli katalog został zmieniony oraz $PWD zostało zmienione pomyślnie w przypadku użycia -P; w przeciwnym razie zwraca wartość niezerową.Śmierć lub zatrzymanie potomkaPopularne zmienne powłoki i ich zastosowanie. BASH_VERSION Informacja o wersji tego Basha. CDPATH Rozdzielona dwukropkami lista katalogów do wyszukiwania katalogów podanych jako argumenty `cd'. GLOBIGNORE Rozdzielona dwukropkami lista wzorców nazw plików do ignorowania przy rozwijaniu ścieżek. HISTFILE Nazwa pliku, w którym zapisywana jest historia poleceń. HISTFILESIZE Maksymalna liczba linii w tym pliku. HISTSIZE Maksymalna liczba linii historii, do której ma dostęp działająca powłoka. HOME Pełna ścieżka do katalogu logowania. HOSTNAME Nazwa bieżącego hosta. HOSTTYPE Rodzaj procesora, na jakim działa ta wersja Basha. IGNOREEOF Sterowanie akcją powłoki w przypadku odebrania znaku EOF jako jedynego wejścia. Jeśli zmienna jest ustawiona, jej wartością jest liczba znaków EOF, które mogą wystąpić w pustym wierszu przed zakończeniem powłoki (domyślnie 10). Jeśli nie jest ustawiona, EOF oznacza koniec wejścia. MACHTYPE Łańcuch opisujący bieżący system, na jakim działa Bash. MAILCHECK Określenie jak często (w sekundach) Bash ma sprawdzać obecność nowej poczty. MAILPATH Rozdzielona dwukropkami lista nazw plików, w których Bash ma sprawdzać obecność nowej poczty. OSTYPE Wersja Uniksa, na której działa ta wersja Basha. PATH Rozdzielona dwukropkami lista katalogów do przeszukiwania przy wyszukiwaniu poleceń. PROMPT_COMMAND Polecenie do wykonania przed wypisaniem każdego głównego napisu zachęty. PS1 Główny napis zachęty. PS2 Drugorzędny napis zachęty. PWD Pełna ścieżka do bieżącego katalogu. SHELLOPTS Rozdzielona dwukropkami lista włączonych opcji powłoki. TERM Nazwa typu bieżącego terminala. TIMEFORMAT Format wyjściowy do statystyk czasu wyświetlanych przez polecenie wbudowane `time'. auto_resume Wartość niepusta oznacza, że słowo polecenia występujące w linii jako jedyne jest najpierw wyszukiwane na liście aktualnie zatrzymanych zadań. Jeśli tam zostanie znalezione, to zadanie jest wznawiane jako pierwszoplanowe. Wartość `exact' oznacza, że słowo polecenia musi dokładnie pasować do polecenia na liście zadań zatrzymanych. Wartość `substring' oznacza, że słowo polecenia musi pasować do podciągu zadania. Każda inna wartość oznacza, że polecenie musi być przedrostkiem zatrzymanego zadania. histchars Znaki sterujące rozwijaniem wg historii i szybkim podstawianiem. Pierwszy znak jest znakiem podstawiania historii, zwykle `!'. Drugi jest znakiem "szybkiego podstawienia", zwykle `^'. Trzeci znak jest znakiem "komentarza historii", zwykle `#'. HISTIGNORE Rozdzielona dwukropkami lista wzorców używanych przy decydowaniu, które polecenia powinny być zapisywane na liście historii. KontynuacjaCopyright (C) 2022 Free Software Foundation, Inc.Utworzenie koprocesu o podanej NAZWIE. Asynchroniczne wykonanie POLECENIA ze standardowym wyjściem i standardowym wejściem polecenia połączonych potokiem z deskryptorami plików przypisanymi do indeksów 0 i 1 zmiennej tablicowej NAZWA w powłoce. Domyślną NAZWĄ jest "COPROC". Stan wyjściowy: Polecenie coproc zwraca status wyjścia 0.DIAGNOSTYCZNE ostrzeżenie: Definiowanie zmiennych lokalnych. Utworzenie zmiennej lokalnej o podanej NAZWIE i nadanie jej WARTOŚCI. OPCJA może być dowolną opcją przyjmowaną przez `declare'. Zmienne lokalne mogą być używane tylko w funkcji; są widoczne wyłącznie w funkcji, w której zostały zdefiniowanej, oraz jej potomkach. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję, wystąpi błąd przy przypisaniu zmiennej lub powłoka nie wykonuje żadnej funkcji.Definiowanie i wyświetlanie aliasów. Bez argumentów `alias' wypisuje na standardowym wyjściu listę aliasów w postaci alias NAZWA=WARTOŚĆ. W przeciwnym przypadku definiowany jest alias dla każdej NAZWY, dla której podano WARTOŚĆ. Spacja na końcu WARTOŚCI powoduje, że podczas rozwijania tego aliasu podstawienie aliasów będzie przeprowadzone także dla następnego słowa. Opcje: -p wypisanie wszystkich zdefiniowanych aliasów w formacie do ponownego użycia Stan wyjściowy: Polecenie alias zwraca prawdę, chyba że poda się NAZWĘ, dla której nie zdefiniowano aliasu.Zdefiniowanie funkcji powłoki. Utworzenie funkcji powłoki o podanej NAZWIE. Przy wywołaniu jako zwykłego polecenia NAZWA uruchamia POLECENIA w kontekście powłoki wywołującej. Przy wywoływaniu NAZWY, argumenty są przekazywane do funkcji jako $1...$n, a nazwa funkcji w $FUNCNAME. Stan wyjściowy: Zwracany jest sukces, chyba że NAZWA jest tylko do odczytu.Wypisanie stosu katalogów. Wypisanie listy aktualnie pamiętanych katalogów. Katalogi umieszczane są na liście za pomocą polecenia `pushd'; można cofać się w obrębie listy za pomocą polecenia `popd'. Opcje: -c wyczyszczenie stosu katalogów poprzez usunięcie wszystkich jego elementów -l nieużywanie wersji skróconej wersji z tyldą przy wypisywaniu katalogów względem katalogu domowego -p wypisanie katalogów ze stosu w osobnych wierszach -v wypisanie katalogów ze stosu w osobnych wierszach, poprzedzając każdy jego pozycją na stosie Argumenty: +N Wypisanie N-tej pozycji licząc od lewej strony listy wypisywanej przez dirs wywołane bez opcji, począwszy od zera. -N Wypisanie N-tej pozycji licząc od prawej strony listy wypisywanej przez dirs wywołane bez opcji, począwszy od zera. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.Wyświetlenie informacji o poleceniach wbudowanych. Wyświetlenie krótkiego przeglądu poleceń wbudowanych. Jeśli podano WZORZEC, wypisywany jest szczegółowy opis wszystkich poleceń pasujących do WZORCA, w przeciwnym wypadku - lista tematów. Opcje: -d wypisanie krótkiego opisu każdego tematu -m wyświetlenie sposobu użycia w formacie zbliżonym do stron man -s wypisanie tylko krótkiej informacji o składni dla każdego tematu pasującego do WZORCA Argumenty: WZORZEC Wzorzec określający temat pomocy Stan wyjściowy: Zwracana jest prawda, chyba że WZORCA nie znaleziono lub podano błędną opcję.Wyświetlenie informacji o rodzaju polecenia. Określenie, w jaki sposób byłaby interpretowana każda NAZWA w przypadku użycia jako polecenie. Opcje: -a wyświetlenie wszystkich położeń zawierających program wykonywalny o podanej NAZWIE; obejmuje aliasy, polecenia wbudowane i funkcje tylko jeśli nie podano dodatkowo opcji `-p' -f pominięcie wyszukiwania funkcji powłoki -P wymuszenie wyszukiwania w PATH każdej nazwy, nawet jeśli jest aliasem, poleceniem wbudowanym lub funkcją i zwrócenie nazwy pliku na dysku -p zwrócenie nazwy pliku na dysku lub niczego, jeśli `type -t NAZWA' nie zwróciłoby `file'. -t zwrócenie pojedynczego słowa: `alias', `keyword', `function', `builtin', `file' lub `', jeśli nazwa jest odpowiednio: aliasem, zarezerwowanym słowem kluczowym powłoki, funkcją powłoki, poleceniem wbudowanym powłoki, plikiem na dysku lub nie zostanie znaleziona Argumenty: NAZWA Nazwa polecenia do zinterpretowania. Stan wyjściowy: Zwracana jest prawda, jeśli każda NAZWA zostanie znaleziona; fałsz, jeśli którakolwiek nie zostanie znaleziona.Wyświetlanie lub wykonywanie poleceń z listy historii. fc służy do wypisywania, edycji i ponownego uruchamiania poleceń z listy historii. PIERWSZY i OSTATNI jako liczby określają zakres lub PIERWSZY jako napis oznacza najpóźniej wykonywane polecenie zaczynające się od tego napisu. Opcje: -e NAZWA-ED określa edytor, który ma być używany. Domyślnymi wartościami są: najpierw FCEDIT, potem EDITOR, a na końcu vi -l wypisywanie wierszy zamiast ich edycji -n niewypisywanie numerów wierszy -r odwrócenie kolejności wierszy (czyniąc najnowsze wypisane polecenie pierwszym) Przy wywołaniu polecenia w postaci `fc -s [wz=zam ...] [polecenie]', jest ono wywoływane ponownie po wykonaniu podstawienia WZ=ZAM. Przydatnym aliasem korzystającym z tego jest r='fc -s' tak, że napisanie `r cc' uruchamia ostatnie polecenie zaczynające się od `cc', a napisanie `r' uruchamia ponownie ostatnie polecenie. Stan wyjściowy: Zwracana jest prawda lub stan wykonanego polecenia; wartość niezerowa w przypadku błędu.Wyświetlanie i modyfikowanie listy historii. Wyświetlanie listy historii z numerami linii z oznaczeniem każdej zmodyfikowanej linii przedrostkiem `*'. Podanie argumentu N wypisuje tylko ostatnich N wpisów. Opcje: -c wyczyszczenie listy historii poprzez usunięcie wszystkich wpisów -d offset usunięcie wpisu historii o podanym OFFSECIE. Ujemne offsety liczą się wstecz od końca listy historii -a dołączenie linii historii z tej sesji do pliku historii -n odczyt wszystkich jeszcze nie przeczytanych linii z pliku historii i dołączenie ich do listy historii -r odczyt pliku historii i dołączenie zawartości do listy historii -w zapis bieżącej historii do pliku historii -p rozwinięcie wg historii każdego ARG i wypisanie wyniku bez zapisywania go na liście historii -s dołączenie wszystkich ARG do listy historii jako pojedynczych wpisów Jeśli podano PLIK, jest używany jako plik historii. W przeciwnym wypadku używany jest $HISTFILE, a jeśli ta zmienna nie jest ustawiona - ~/.bash_history. Jeśli zmienna $HISTTIMEFORMAT jest ustawiona i niepusta, jej wartość jest używana jako łańcuch formatujący dla strftime(3) do wypisywania momentu czasu powiązanego z każdym wypisywanym wpisem. W przeciwnym wypadku czas nie jest wypisywany. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.Wyświetlanie i ustawianie maski uprawnień plików. Ustawienie maski uprawnień tworzonych plików na UPRAWNIENIA. Jeśli pominięto UPRAWNIENIA, wypisywana jest aktualna wartość maski. Jeśli UPRAWNIENIA zaczynają się od cyfry, są interpretowane jako liczba ósemkowa; w przeciwnym wypadku jako łańcuch symbolicznych uprawnień, jak w poleceniu chmod(1). Opcje: -p jeśli pominięto UPRAWNIENIA, wypisywanie w formie nadającej się do ponownego użycia jako wejście -S wyjście w postaci symbolicznej; bez tej opcji jest ósemkowe Stan wyjściowy: Zwracana jest prawda, chyba że podano błędne uprawnienia lub błędną opcję.Wypisanie możliwych uzupełnień w zależności od opcji. Przeznaczone do wykorzystania w funkcjach powłoki generujących możliwe uzupełnienia. Gdy podany jest opcjonalny argument SŁOWO, generowane są uzupełnienia pasujące do SŁOWA. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.Wyświetlenie czasów procesu. Wypisanie łącznych czasów w przestrzeni użytkownika i systemu dla powłoki i wszystkich procesów potomnych. Stan wyjściowy: Zawsze prawda.Wyświetlenie stanu zadań. Wypisanie aktywnych zadań. ZADANIE ogranicza wyjście tylko do tego zadania. Bez opcji wypisywany jest stan wszystkich aktywnych zadań. Opcje: -l wypisanie dodatkowo numerów PID procesów -n wypisanie tylko procesów, które zmieniły stan od ostatniego powiadomienia -p wypisanie tylko numerów PID procesów -r ograniczenie wyjścia do zadań działających -s ograniczenie wyjścia do zadań zatrzymanych Przy podaniu -x, uruchamiane jest podane POLECENIE po zastąpieniu każdej z występujących w argumentach ARG specyfikacji zadań numerem PID procesu wiodącego danego zadania. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd. Jeśli użyto -x, zwracany jest stan wyjściowy POLECENIA.Wypisanie listy aktualnie pamiętanych katalogów. Katalogi umieszczane są na liście za pomocą polecenia `pushd'; można cofać się w obrębie listy za pomocą polecenia `popd'. Opcje: -c wyczyszczenie stosu katalogów poprzez usunięcie wszystkich elementów -l niewypisywanie katalogów względem kat. domowego użytkownika w postaci skróconej z tyldą -p wypisanie stosu katalogów po jednym wpisie w linii -v wypisanie stosu katalogów po jednym wpisie w linii, poprzedzonych pozycją na stosie Argumenty: +N Wypisanie N-tej pozycji licząc od lewej strony listy wypisywanej przez dirs wywołane bez opcji, począwszy od zera. -N Wypisanie N-tej pozycji licząc od prawej strony listy wypisywanej przez dirs wywołane bez opcji, począwszy od zera.ZakończonoZakończono(%d)Pułapka EMTWłączanie i wyłączanie poleceń wbudowanych powłoki. Włączanie i wyłączanie poleceń wbudowanych powłoki. Wyłączenie pozwala na wykonanie polecenia z dysku, mającego tę samą nazwę, co polecenie wbudowane bez używania pełnej ścieżki. Opcje: -a wypisanie listy poleceń wbudowanych z informacją, które są włączone -n wyłączenie każdej NAZWY lub wypisanie listy wyłączonych poleceń -p wypisanie listy poleceń w formacie do ponownego użycia -s wypisanie tylko nazw posiksowych "specjalnych" poleceń wbudowanych Opcje sterujące dynamicznym ładowaniem: -f Wczytanie polecenia wbudowanego NAZWA z obiektu współdzielonego PLIK -d Usunięcie polecenia wczytanego przez -f Bez opcji włączana jest każda NAZWA. Aby użyć polecenia `test' z $PATH zamiast wersji wbudowanej, należy wykonać `enable -n test'. Stan wyjściowy: Zwracana jest prawda, chyba że NAZWA nie jest poleceniem wbudowanym lub wystąpi błąd.Obliczenie wyrażenia arytmetycznego. Obliczenie WYRAŻENIA zgodnie z zasadami obliczania wyrażeń arytmetycznych. Równoważne `let "WYRAŻENIE"'. Stan wyjściowy: Zwracane jest 1, jeśli wartością WYRAŻENIA jest 0; 0 w przeciwnym wypadku.Obliczanie wyrażeń arytmetycznych. Obliczenie każdego argumentu ARG jako wyrażenia arytmetycznego. Obliczenia są wykonywane dla liczb całkowitych o stałej długości bez sprawdzania przepełnienia, jednakże dzielenie przez 0 jest przechwytywane i oznaczane jako błąd. Poniższa lista operatorów jest pogrupowana na poziomy operatorów o jednakowym priorytecie. Poziomy są wypisane w kolejności malejącego priorytetu. id++, id-- post-inkrementacja, post-dekrementacja zmiennej ++id, --id pre-inkrementacja, pre-dekrementacja zmiennej -, + jednoargumentowy minus, plus !, ~ logiczna i bitowa negacja ** potęgowanie *, /, % mnożenie, dzielenie, reszta z dzielenia +, - dodawanie, odejmowanie <<, >> przesunięcie bitowe w lewo i w prawo <=, >=, <, > porównanie ==, != równość, nierówność & bitowe AND ^ bitowe XOR | bitowe OR && logiczne AND || logiczne OR expr ? expr : expr operator warunkowy =, *=, /=, %=, +=, -=, <<=, >>=, &=, ^=, |= przypisanie Jako operandy mogą występować zmienne powłoki. Nazwa zmiennej jest zastępowana w w wyrażeniu jej wartością (po konwersji do liczby całkowitej o stałej długości). Zmienna, aby mogła być użyta w wyrażeniu, nie musi mieć ustawionego atrybutu integer. Operacje są wykonywane wg. priorytetów operatorów. Najpierw są wykonywane podwyrażenia w nawiasach i mają one pierwszeństwo przed powyższymi priorytetami operatorów. Stan wyjściowy: Jeśli wartością ostatniego argumentu jest 0, let zwraca 1; w pozostałych przypadkach zwracane jest 0.Obliczenie wyrażenia warunkowego. Polecenie zwracające kod 0 (prawda) lub 1 (fałsz) w zależności od wyniku obliczenia WYRAŻENIA. Wyrażenia mogą mieć postać jedno- lub dwuargumentową. Jednoargumentowe wyrażenia służą zwykle do badania stanu pliku. Istnieją również operatory działające na łańcuchach tekstowych, jak też operatory numerycznego porównania. Zachowanie polecenia test zależy od liczby argumentów. Pełną specyfikację można znaleźć w podręczniku man do basha. Operatory plikowe: -a PLIK Prawda, gdy PLIK istnieje. -b PLIK Prawda, gdy PLIK jest plikiem specjalnym urządzenia blokowego. -c PLIK Prawda, gdy PLIK jest plikiem specjalnym urządzenia znakowego. -d PLIK Prawda, gdy PLIK jest katalogiem. -e PLIK Prawda, gdy PLIK istnieje. -f PLIK Prawda, gdy PLIK istnieje i jest zwykłym plikiem. -g PLIK Prawda, gdy PLIK ma ustawiony bit SGID. -h PLIK Prawda, gdy PLIK jest dowiązaniem symbolicznym. -L PLIK Prawda, gdy PLIK jest dowiązaniem symbolicznym. -k PLIK Prawda, gdy PLIK ma ustawiony bit `sticky'. -p PLIK Prawda, gdy PLIK jest nazwanym potokiem. -r PLIK Prawda, gdy PLIK jest odczytywalny przez użytkownika. -s PLIK Prawda, gdy PLIK istnieje i jest niepusty. -S PLIK Prawda, gdy PLIK jest gniazdem. -t FD Prawda, gdy deskryptor FD jest otwarty na terminalu. -u FILE Prawda, gdy PLIK ma ustawiony bit SUID. -w FILE Prawda, gdy PLIK jest zapisywalny przez użytkownika. -x FILE Prawda, gdy PLIK jest uruchamialny przez użytkownika. -O FILE Prawda, gdy użytkownik jest efektywnym właścicielem PLIKU. -G FILE Prawda, grupa użytkownika jest efektywnym właścicielem PLIKU. -N FILE Prawda, gdy PLIK został zmodyfikowany po ostatnim odczycie. PLIK1 -nt PLIK2 Prawda, gdy PLIK1 jest nowszy niż PLIK2 (porównując czas ostatniej modyfikacji). PLIK1 -ot PLIK2 Prawda, gdy PLIK1 jest starszy niż PLIK2. PLIK1 -ef PLIK2 Prawda, gdy PLIK1 jest twardym dowiązaniem do PLIK2. Operatory łańcuchowe: -z ŁAŃCUCH Prawda, gdy ŁAŃCUCH jest pusty. -n ŁAŃCUCH ŁAŃCUCH Prawda, gdy ŁAŃCUCH nie jest pusty. ŁAŃCUCH1 = ŁAŃCUCH2 Prawda, gdy ŁAŃCUCH1 i ŁAŃCUCH2 są równe. ŁAŃCUCH1 != ŁAŃCUCH2 Prawda, gdy ŁAŃCUCH1 i ŁAŃCUCH2 nie są równe. ŁAŃCUCH1 < ŁAŃCUCH2 Prawda, gdy ŁAŃCUCH1 znajduje się w porządku leksykograficznym przed ŁAŃCUCHEM2. ŁAŃCUCH1 > ŁAŃCUCH2 Prawda, gdy ŁAŃCUCH1 znajduje się w porządku leksykograficznym po ŁAŃCUCHU2. Inne operatory: -o OPCJA Prawda, gdy podana OPCJA powłoki jest włączona. -v ZMIENNA Prawda, gdy ZMIENNA powłoki jest ustawiona -R ZMIENNA Prawda, gdy zmienna powłoki jest ustawiona i jest referencją do nazwy ! WYRAŻENIE Prawda, gdy WYRAŻENIE jest fałszywe. WYR1 -a WYR2 Prawda, gdy zarówno WYR1, jak i WYR2 są prawdziwe. WYR1 -o WYR2 Prawda, gdy WYR1 lub WYR2 jest prawdziwe. arg1 OP arg2 Testy arytmetyczne. OP jest jednym z operatorów: -eq, -ne, -lt, -le, -gt lub -ge. Dwuargumentowe operatory arytmetyczne zwracają prawdę, gdy ARG1 jest równy, nierówny, mniejszy niż, mniejszy lub równy, większy niż lub większy lub równy ARG2. Stan wyjściowy: Zwracana jest prawda, jeśli wartością WYRAŻENIA jest prawda; fałsz, gdy wartością WYRAŻENIA jest fałsz lub podano błędny argument.Obliczenie wyrażenia warunkowego. Jest to synonim dla wbudowanego polecenia "test", ale wymagający, by ostatnim argumentem był `]' pasujący do początkowego `['.Wywołanie prostego polecenia lub wyświetlenie informacji o poleceniach. Uruchomienie POLECENIA z ARGUMENTAMI z pominięciem wyszukiwania funkcji powłoki lub wyświetlenie informacji o podanych POLECENIACH. Może być użyte do wywołania poleceń z dysku jeśli już istnieje funkcja o danej nazwie. Opcje: -p użycie domyślnej wartości PATH, pod którą powinny być wszystkie standardowe narzędzia -v wypisanie opisu POLECENIA w sposób podobny do polecenia `type' -V wypisanie szczegółowego opisu każdego POLECENIA Stan wyjściowy: Polecenie zwraca stan POLECENIA lub fałsz, jeśli POLECENIE nie zostało znalezione.Wykonanie argumentów jako polecenia powłoki. Połączenie argumentów ARG w pojedynczy łańcuch, użycie rezultatu jako wejścia dla powłoki i wykonanie wynikowych poleceń. Stan wyjściowy: Zwracany jest stan wyjściowy polecenia lub prawdę, jeśli polecenie jest puste.Wykonywanie poleceń dopóki test nie kończy się powodzeniem. Rozwijanie i uruchamianie POLECEŃ-2 dopóki ostatnie polecenie w POLECENIACH kończy się z kodem niezerowym. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wykonywanie poleceń dopóki test kończy się powodzeniem. Rozwijanie i uruchamianie POLECEŃ-2 dopóki ostatnie polecenie w POLECENIACH kończy się z kodem zerowym. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wykonanie poleceń w zależności od spełnienia warunku. Uruchamiana jest lista `if POLECENIA'. Gdy jej kod powrotu jest zerem, uruchamiana jest lista `then POLECENIA'. W przeciwnym przypadku uruchamiane są poszczególne listy `elif POLECENIA' i, jeśli kod powrotu takiej listy jest zerem, uruchamiana jest odpowiednia lista `then POLECENIA', po czym polecenie if się kończy. W przeciwnym przypadku uruchamiana jest lista `else POLECENIA', jeśli taka istnieje. Kodem zakończenia całej konstrukcji jest kod zakończenia ostatniego uruchomionego polecenia lub zero, gdy żaden ze sprawdzanych warunków nie był prawdziwy. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wykonanie poleceń w oparciu o dopasowanie do wzorców. Wybiórcze uruchamianie POLECEŃ w zależności od tego, czy SŁOWO pasuje do WZORCA. Znak `|' służy do rozdzielania wielu wzorców. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wykonanie poleceń dla każdego elementu z listy. Pętla `for' uruchamia ciąg poleceń dla każdego elementu podanej listy. Gdy nie zostanie podane `in SŁOWA ...;', zakłada się, że podano `in "$@"'. Dla każdego elementu SŁÓW, NAZWA jest ustawiana na ten element i uruchamiane są POLECENIA. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wykonanie poleceń z pliku w bieżącej powłoce. Odczytanie i uruchomienie poleceń z PLIKU w bieżącej powłoce. Do znalezienia katalogu zawierającego PLIK używane są ścieżki zawarte w $PATH. Jeśli podane zostaną jakiekolwiek ARGUMENTY, stają się parametrami pozycyjnymi podczas uruchomienia PLIKU. Stan wyjściowy: Zwracany jest stan ostatnio wykonanego polecenia z PLIKU lub błąd, jeśli PLIKU nie udało się odczytać.Wykonanie polecenia warunkowego. Zwracany jest status wynoszący 0 lub 1 w zależności od wyniku WYRAŻENIA warunkowego. Wyrażenia są tworzone na tych samych zasadach, co w poleceniu `test' i mogą być łączone za pomocą następujących operatorów: ( WYRAŻENIE ) zwraca wartość WYRAŻENIA ! WYRAŻENIE prawdziwe, gdy WYRAŻENIE jest fałszywe; fałszywe w innym przypadku WYR1 && WYR2 Prawdziwe, gdy zarówno WYR1 jak i WYR2 są prawdziwe; fałszywe w innym przypadku WYR1 || WYR2 Prawdziwe, gdy WYR1 lub WYR2 jest prawdziwe; fałszywe w innym przypadku W przypadku użycia operatorów `==' lub `!=' napis po prawej stronie operatora jest traktowany jak wzorzec i wykonywane jest dopasowywanie do wzorca. W przypadku użycia operatora `=~' łańcuch po prawej stronie operatora jest dopasowywany jako wyrażenie regularne. Operatory && i || nie obliczają WYR2, jeśli obliczenie WYR1 wystarcza do określenia wartości wyrażenia. Stan wyjściowy: 0 lub 1 w zależności od wartości WYRAŻENIA.Wywołanie polecenia wbudowanego powłoki. Wywołanie POLECENIA-WBUDOWANEGO z argumentami ARG bez wykonywania wyszukiwania polecenia. Jest to przydatne w przypadku ponownego implementowania polecenia wbudowanego jako funkcji powłoki i wywoływania polecenia wbudowanego z wewnątrz tej funkcji. Stan wyjściowy: Instrukcja zwraca stan wyjściowy POLECENIA-WBUDOWANEGO lub fałsz, jeśli POLECENIE-WBUDOWANE nie jest poleceniem wbudowanym powłoki.Kod wyjścia %dOpuszczenie powłoki logowania. Opuszczenie powłoki logowania z kodem zakończenia N. Zwraca błąd, jeśli powłoka nie jest powłoką logowania.Wyjście z pętli for, while lub until. Wyjście z pętli FOR, WHILE lub UNTIL. Jeśli podano N, sterowanie wychodzi za N-tą zagnieżdżoną pętlę. Stan wyjściowy: Instrukcja zwraca prawdę, chyba że N jest mniejsze niż 1.Opuszczenie powłoki. Opuszczenie powłoki z kodem zakończenia N. Jeśli N pominięto, kodem zakończenia będzie kod zakończenia ostatniego wykonanego polecenia.Przekroczony limit plikuBłąd w obliczeniach zmiennoprzecinkowychFormatowanie i wypisanie ARGUMENTÓW zgodnie z FORMATEM. Opcje: -v ZMIENNA przypisanie wyjścia do podanej ZMIENNEJ powłoki zamiast wypisywania na standardowym wyjściu FORMAT jest łańcuchem znakowym zawierającym trzy rodzaje obiektów: zwykłe znaki, które są kopiowane na standardowe wyjście; znaki sekwencji sterujących, które są przekształcane i kopiowane na standardowe wyjście; oraz sekwencje formatujące, z których każda powoduje wypisanie kolejnego argumentu. Poza standardowymi sekwencjami formatującymi opisanymi w printf(1) oraz printf(3), printf interpretuje: %b rozwinięcie sekwencji z odwrotnym ukośnikiem w odpowiadającym argumencie %q cytowanie argumentu w sposób umożliwiający użycie na wejściu powłoki %Q jak %q, ale zastosowanie precyzji na wejściu przed cytowaniem %(fmt)T wypisanie łańcucha daty-czasu otrzymanego z użycia FMT jako łańcucha formatującego dla strftime(3) Format jest używany ponownie w razie potrzeby w celu pochłonięcia wszystkich argumentów. Jeśli argumentów jest mniej, niż wymaga format, nadmiarowe sekwencje zachowują się tak, jakby podano wartość zerową lub łańcuch pusty. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub zapis albo przypisanie zakończy się niepowodzeniem.GNU bash, wersja %s (%s) GNU bash, wersja %s-(%s) Długie opcje GNU: Ogólna pomoc przy użytkowaniu oprogramowania GNU: Grupowanie poleceń jako jednostki. Uruchomienie zbioru poleceń jako grupy. W ten sposób można przekierować cały zbiór poleceń. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Dane wejściowe HFTNadany tryb monitora HFTWycofany tryb monitora HFTSekwencja dźwiękowa HFT zakończonaNie ustawiono HOMERozłączenieNie mam nazwy!We/wy gotoweINFORM: Niedozwolona instrukcjaŻądanie informacjiPrzerwanieUnicestwionyLicencja GPLv3+: GNU GPL wersja 3 lub późniejsza Oznaczenie zmiennych powłoki jako niezmiennych. Oznaczenie każdej NAZWY jako tylko do odczytu; wartości tych NAZW nie mogą być zmieniane przez późniejsze podstawienia. Jeśli podano WARTOŚĆ, jest ona przypisywana przed oznaczeniem jako tylko do odczytu. Opcje: -a działanie na zmiennych tablicowych indeksowanych -A działanie na zmiennych tablicowych asocjacyjnych -f działanie na funkcjach powłoki -p wyświetlenie listy wszystkich zmiennych lub funkcji tylko do odczytu, w zależności od tego, czy podano opcję -f Argument `--' wyłącza dalsze przetwarzanie opcji. Stan wyjściowy: Zwracana jest prawda, chyba że podano nieprawidłową opcję lub NAZWĘ.Zmiana lub wyświetlenie opcji dopełniania. Zmiana opcji dopełniania dla każdej NAZWY lub, jeśli nie podano NAZW, aktualnie wykonywanego dopełniania. Jeśli nie podano OPCJI, wypisanie opcji dopełniania dla każdej NAZWY lub bieżącej specyfikacji dopełniania. Opcje: -o opcja Ustawienie podanej OPCJI dopełniania dla każdej NAZWY -D Zmiana opcji dla "domyślnego" dopełniania polecenia -E Zmiana opcji dla dopełniania "pustego" polecenia -I Zmiana opcji dla dopełniania dla początkowego słowa Użycie `+o' zamiast `-o' wyłącza podaną opcję. Argumenty: Każda NAZWA odnosi się do polecenia, dla którego specyfikacja dopełniania musi być wcześniej zdefiniowana przy użyciu polecenia wbudowanego `complete'. Jeśli nie podano NAZW, compopt musi być wywołane z funkcji aktualnie generującej dopełnienia, wtedy zmieniane są opcje dla aktualnie wykonywanego generatora dopełnień. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub NAZWA nie ma zdefiniowanej specyfikacji dopełniania.Modyfikowanie limitów zasobów powłoki. Ulimit zapewnia kontrolę ilości zasobów udostępnionych powłoce i procesom w systemach, które taką kontrolę umożliwiają. Opcje: -S korzystanie z "miękkiego" limitu zasobów -H korzystanie ze "sztywnego" limitu zasobów -a wypisanie wszystkich aktualnych limitów -b rozmiar bufora dla gniazd -c maksymalny rozmiar tworzonych plików core -d maksymalny rozmiar segmentu danych procesu -e maksymalny priorytet szeregowania procesów (`nice') -f maksymalny rozmiar plików zapisywanych przez powłokę i jej potomków -i maksymalna liczba oczekujących sygnałów -k maksymalna liczba kolejek jądra (kqueue) przydzielonych dla procesu -l maksymalny rozmiar pamięci, którą proces może zablokować -m maksymalny rozmiar obszaru rezydentnego procesu -n maksymalna liczba otwartych deskryptorów plików -p rozmiar bufora potoku -q maksymalna liczba bajtów w POSIX-owych kolejkach komunikatów -r maksymalny priorytet szeregowania dla procesów czasu rzeczywistego -s maksymalny rozmiar stosu -t maksymalna ilość czasu procesora w sekundach -u maksymalna liczba procesów użytkownika -v rozmiar pamięci wirtualnej -x maksymalna liczba blokad plików -P maksymalna liczba pseudoterminali -R maksymalny czas, jaki proces real-time może działać bez blokowania -T maksymalna liczba wątków Nie wszystkie opcje są dostępne na wszystkich platformach. Gdy podano wartość LIMITU, stanowi ona nową wartość ograniczenia dla danego zasobu; specjalne wartości LIMITU: `soft', `hard' i `unlimited' oznaczają, odpowiednio, aktualne ograniczenie miękkie, sztywne i brak ograniczenia. W przeciwnym przypadku wypisywana jest aktualna wartość podanego ograniczenia. Gdy nie podano opcji, przyjmuje się, że podano -f. Wartości są podawane w jednostkach 1024-bajtowych, za wyjątkiem -t, które jest w sekundach, -p, które jest w jednostkach 512-bajtowych oraz -u, które jest bezwymiarową liczbą procesów. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.Przeniesienie zadania na pierwszy plan. Umieszczenie ZADANIA na pierwszym planie oraz uczynienie go bieżącym zadaniem. Jeśli nie określono ZADANIA, użyte zostanie zadanie bieżące w rozumieniu powłoki. Stan wyjściowy: Stan zadania umieszczonego na pierwszym planie lub fałsz, jeśli wystąpi błąd.Przeniesienie zadań w tło. Umieszczenie wszystkich ZADAŃ w tle tak, jakby zostały uruchomione z `&'. Jeśli nie określono ZADAŃ, użyte zostanie zadanie bieżące w rozumieniu powłoki. Stan wyjściowy: Zwracana jest prawda, chyba że sterowanie zadaniami nie jest włączone lub wystąpi błąd.Polecenie puste. Żadnego efektu; polecenie nic nie robi. Stan wyjściowy: Zawsze zwracana jest prawda.Nie ustawiono OLDPWDAnaliza opcji z argumentów. Polecenie getopts jest używane przez procedury powłoki przy analizowaniu parametrów pozycyjnych jako opcji. ŁAŃCUCH-OPCJI zawiera litery opcji, które mają być rozpoznane; jeśli po literze następuje dwukropek, opcja wymaga argumentu, który powinien być oddzielony od opcji spacją. Przy każdym wywołaniu getopts umieszcza następną opcję w zmiennej powłoki $nazwa, inicjując ją, jeśli nie istnieje; natomiast indeks następnego argumentu do przetworzenia jest umieszczany w zmiennej powłoki OPTIND OPTIND jest inicjowany wartością 1 przy każdym wywołaniu powłoki lub skryptu powłoki. Jeśli opcja wymaga argumentu, getopts umieszcza ten argument w zmiennej powłoki OPTARG. getopts zgłasza błędy na jeden z dwóch sposobów. Jeśli pierwszy znak ŁAŃCUCHA-OPCJI jest dwukropkiem, getopts wykorzystuje ciche zgłaszanie błędów. W tym trybie komunikaty błędów nie są wypisywane. Jeśli napotkana zostanie błędna opcja, getopts umieszcza znak opcji w OPTARG. Jeśli nie znaleziono wymaganego argumentu, getopts umieszcza znak ':' w NAZWIE i ustawia OPTARG na napotkany znak opcji. Jeśli getopts nie jest w trybie cichym i napotkana zostanie błędna opcja, getopts umieszcza znak '?' w NAZWIE i anuluje OPTARG. Jeśli nie znaleziono wymaganego argumentu, w NAZWIE umieszczany jest znak '?', OPTARG jest anulowany i wypisywany jest komunikat diagnostyczny. Jeśli zmienna powłoki OPTERR ma wartość 0, getopts wyłącza wypisywanie komunikatów błędów, nawet jeśli pierwszym znakiem ŁAŃCUCHA-OPCJI nie jest dwukropek. OPTERR domyślnie ma wartość 1. Polecenie getopts normalnie przetwarza parametry pozycyjne, ale jeśli podano argumenty jako wartości ARG, są one przetwarzane zamiast nich. Stan wyjściowy: Zwracana jest prawda, jeśli napotkano opcję; fałsz, jeśli wystąpi koniec opcji lub błąd.Wypisanie nazwy bieżącego katalogu roboczego. Opcje: -L wypisanie wartości $PWD jeśli określa bieżący katalog roboczy -P wypisanie katalogu fizycznego, bez dowiązań symbolicznych Domyślnie `pwd' zachowuje się tak, jak z opcją `-L'. Stan wyjściowy: Polecenie zwraca 0, chyba że podano nieprawidłową opcję lub katalog bieżący nie może być odczytany.WyjścieOdczyt wiersza ze standardowego wejścia i podział go na pola. Odczytanie wiersza ze standardowego wejścia lub deskryptora FD (jeśli podano opcję -u). Wiersz jest dzielony na pola wg reguł podziału na słowa, pierwsze słowo jest przypisywane pierwszej NAZWIE, drugie - drugiej NAZWIE itd.; wszystkie pozostałe słowa są przypisywane ostatniej NAZWIE. Jako ograniczniki słów są rozpoznawane tylko znaki ze zmiennej $IFS. Domyślnie znak odwrotnego ukośnika chroni znaki ograniczników i nowej linii. Jeśli nie podano NAZW, odczytany wiersz jest zapisywany w zmiennej REPLY. Opcje: -a tablica przypisanie odczytanych słów do indeksów sekwencyjnych zmiennej tablicowej TABLICA, począwszy od zera -d ogr kontynuacja do odczytu pierwszego znaku OGR zamiast znaku nowej linii -e użycie Readline'a do odczytania wiersza -o tekst użycie TEKSTU jako początkowego tekstu dla Readline'a -n liczba powrót po odczycie LICZBY znaków zamiast oczekiwania na znak nowej linii; ogranicznik jest honorowany, jeśli odczytano mniej niż podana LICZBA znaków przed ogranicznikiem -N liczba powrót tylko po odczycie dokładnie podanej LICZBY znaków, chyba że zostanie napotkany EOF lub opłynie czas; ograniczniki są ignorowane -p zachęta wypisanie łańcucha ZACHĘTY bez końcowego znaku nowej linii przed próbą odczytu -r wyłączenie interpretowania odwrotnych ukośników jako przedrostka znaków specjalnych -s bez wypisywania wejścia pochodzącego z terminala -t czas zakończenie i zwrócenie niepowodzenia, jeśli nie zostanie odczytany cały wiersz przed upłynięciem podanego CZASU (w sekundach). Wartość zmiennej TMOUT jest domyślnym limitem czasu. CZAS może być ułamkowy. Przy wartości 0 odczyt powiedzie się tylko wtedy, gdy wejście jest dostępne na podanym deskryptorze. Kod (stan) wyjściowy w przypadku osiągnięcia limitu czasu jest większy niż 128 -u fd odczyt z deskryptora pliku FD zamiast ze standardowego wejścia Stan wyjściowy: Zwracana jest wartość 0, chyba że zostanie napotkany koniec pliku, osiągnięty limit czasu (w tym przypadku jest większy niż 128), wystąpi błąd przypisania zmiennej albo podano nieprawidłowy deskryptor dla argumentu -u.Odczyt linii z pliku do zmiennej tablicowej. Synonim polecenia `mapfile'.Odczyt linii ze standardowego wejścia do zmiennej tablicowej indeksowanej. Odczyt linii ze standardowego wejścia (lub deskryptora FD, jeśli podano opcję -u) do zmiennej tablicowej indeksowanej TABLICA. Zmienna MAPFILE jest domyślną TABLICĄ. Opcje: -d ogr Użycie OGRanicznika do kończenia linii zamiast znaku nowej linii -n liczba Skopiowanie maksymalnie podanej LICZBY linii. Jeśli LICZBA wynosi 0, kopiowane są wszystkie linie. -O początek Rozpoczęcie wpisywania do TABLICY od indeksu POCZĄTKU. Domyślny indeks wynosi 0. -s liczba Pominięcie pierwszych LICZBA odczytanych linii. -t Usunięcie końcowego znaku końca linii z każdej wczytanej linii. -u fd Odczyt linii z deskryptora FD zamiast standardowego wejścia. -C wywołanie Obliczenie WYWOŁANIA po odczycie każdego CO-ILE linii. -c co-ile Liczba linii do wczytania między każdym WYWOŁANIEM. Argumenty: TABLICA Nazwa zmiennej tablicowej do użycia na dane z pliku. Jeśli podano -C bez -c, domyślnym krokiem jest 5000. Podczas obliczania WYWOŁANIA jest przekazywany indeks do następnego elementu tablicy, który ma być przypisany oraz - jako kolejne argumenty - linia do przypisania. Jeśli nie podano jawnie początku, mapfile czyści TABLICĘ przed przypisywaniem. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub TABLICA jest tylko do odczytu, lub nie jest tablicą indeksowaną.Zasoby utraconeZapamiętanie lub wypisanie położenia programów. Określenie i zapamiętanie pełnej ścieżki każdego polecenia NAZWA. Jeśli nie podano argumentów, wyświetlane są informacje o zapamiętanych poleceniach. Opcje: -d zapomnienie położenia każdej NAZWY -l wypisanie w formacie do wykorzystania jako wejście -p ścieżka użycie ŚCIEŻKI jako pełnej ścieżki NAZWY -r zapomnienie wszystkich pamiętanych położeń -t wypisanie pamiętanych położeń każdej NAZWY poprzedzając każde położenie odpowiednią NAZWĄ, jeśli podano wiele NAZW Argumenty: NAZWA Każda nazwa jest wyszukiwana w $PATH i dodawana do listy pamiętanych poleceń. Stan wyjściowy: Zwracana jest prawda, chyba że nie znaleziono NAZWY lub podano błędną opcję.Usunięcie katalogów ze stosu. Usunięcie pozycji ze stosu katalogów. Wywołane bez argumentów usuwa katalog z wierzchołka stosu i zmienia katalog bieżący na katalog będący nowym wierzchołkiem stosu. Opcje: -n Pominięcie zmiany katalogu podczas usuwania katalogów ze stosu tak, że zmieniany jest tylko stos. Argumenty: +N Usunięcie ze stosu N-tej pozycji licząc od lewej strony listy wypisywanej przez `dirs', począwszy od zera. Na przykład: `popd +0' usuwa pierwszy katalog, `popd +1' usuwa drugi. -N Usunięcie ze stosu N-tej pozycji licząc od prawej strony listy wypisywanej przez `dirs', począwszy od zera. Na przykład: `popd -0' usuwa pierwszy katalog, `popd -1' usuwa drugi. Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędny argument lub zmiana katalogu się nie powiedzie.Usuwa wszystkich NAZW z listy zdefiniowanych aliasów. Opcje: -a usunięcie wszystkich definicji aliasów Zwracana jest prawda, chyba że NAZWA nie jest istniejącym aliasem.Usunięcie poleceń z bieżącej powłoki. Usunięcie każdego podanego ZADANIA z tablicy aktywnych zadań. Bez podania ZADANIA powłoka używa pojęcia bieżącego zadania. Opcje: -a usunięcie wszystkich zadań, jeśli nie podano ZADANIA -h oznaczenie każdego zadania tak, że SIGHUP nie jest wysyłany do zadania, jeśli powłoka otrzyma SIGHUP -r usunięcie tylko działających zadań Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub ZADANIE.Usunięcie pozycji ze stosu katalogów. Wywołane bez argumentów usuwa katalog z wierzchołka stosu i zmienia katalog bieżący na katalog będący nowym wierzchołkiem stosu. Opcje: -n Pominięcie zmiany katalogu podczas usuwania katalogów ze stosu tak, że zmieniany jest tylko stos. Argumenty: +N Usunięcie ze stosu N-tej pozycji licząc od lewej strony listy wypisywanej przez `dirs', począwszy od zera. Na przykład: `popd +0' usuwa pierwszy katalog, `popd +1' usuwa drugi. -N Usunięcie ze stosu N-tej pozycji licząc od prawej strony listy wypisywanej przez `dirs', począwszy od zera. Na przykład: `popd -0' usuwa ostatni katalog, `popd -1' usuwa poprzedni. Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'.Zastąpienie powłoki podanym poleceniem. Wywoływane jest POLECENIE, zastępując tę powłokę podanym programem. ARGUMENTY stają się argumentami POLECENIA. Jeśli nie podano POLECENIA, wszystkie podane przekierowania odnoszą skutek dla bieżącej powłoki. Opcje: -a nazwa przekazanie NAZWY jako zerowego argumentu POLECENIA -c wywołanie POLECENIA z pustym środowiskiem -l umieszczenie kreski w zerowym argumencie POLECENIA Jeśli polecenia nie można wywołać, powłoka nieinteraktywna kończy się, chyba że ustawiona jest opcja powłoki `execfail'. Stan wyjściowy: Zwracana jest prawda, chyba że nie uda się znaleźć POLECENIA lub wystąpi błąd przekierowania.Zgłoszenie czasu zajętego przez wykonanie potoku poleceń. Uruchomienie POTOKU poleceń i wypisanie podsumowania zawierającego czas rzeczywisty, czas procesora w trybie użytkownika oraz czas procesora w trybie systemu, jakie spędził POTOK poleceń do chwili zakończenia. Opcje: -p wypisanie podsumowania czasów w przenośnym formacie POSIX Jako format danych wyjściowych używana jest wartość zmiennej TIMEFORMAT. Stan wyjściowy: Polecenie zwraca status zakończenia POTOKU poleceń.Wznowienie pętli for, while lub until. Wznowienie następnej iteracji otaczającej pętli FOR, WHILE lub UNTIL. Jeśli podano N, to wznawiana jest N-ta otaczająca pętla. Stan wyjściowy: Instrukcja zwraca 0, chyba że N jest mniejsze niż 1.Wznowienie zadania jako pierwszoplanowego. Równoważne argumentowi ZADANIE polecenia `fg'. Wznowienie zatrzymanego lub działającego w tle zadania. ZADANIE może określać nazwę zadania albo jego numer. Umieszczenie `&' po ZADANIU umieszcza zadanie w tle tak, jak to się dzieje po podaniu specyfikacji zadania jako argumentu dla `bg'. Stan wyjściowy: Zwracany jest stan wznowionego zadania.Zwrócenie wyniku pozytywnego. Stan wyjściowy: Zawsze zwracana jest prawda.Zwrócenie wyniku negatywnego. Stan wyjściowy: Zawsze zwracany jest fałsz.Powrót z funkcji powłoki. Polecenie powoduje, że funkcja lub włączony skrypt kończy się zwracając wartość podaną jako N. Jeśli pominięto N, stanem wyjściowym będzie stan ostatniego polecenia wykonanego w funkcji lub skrypcie. Stan wyjściowy: Zwracane jest N lub niepowodzenie, jeśli powłoka nie wykonuje żadnej funkcji ani skryptu.Zwrócenie kontekstu wywołania bieżącej procedury. Bez WYRAŻENIA zwracane jest "$linia $plik". Z WYRAŻENIEM zwracane jest "$linia $procedura $plik"; dodatkowe informacje służą do udostępnienia śladu stosu. Wartość WYRAŻENIA określa o ile ramek wywołań względem bieżącej ramki należy się cofnąć; numer najwyższej ramki to 0. Stan wyjściowy: Polecenie zwraca 0, chyba że powłoka nie wykonuje funkcji lub WYRAŻENIE jest nieprawidłowe.Zwrócenie kontekstu wywołania bieżącej procedury. Bez WYRAŻENIA zwracane jest "$linia $plik". Z WYRAŻENIEM zwracane jest "$linia $procedura $plik"; dodatkowe informacje służą do udostępnienia śladu stosu. Wartość WYRAŻENIA określa o ile ramek wywołań względem bieżącej ramki należy się cofnąć; numer najwyższej ramki to 0.DziałaNaruszenie ochrony pamięciWybór słów z listy i wykonanie poleceń. SŁOWA są rozwijane, co tworzy listę słów. Zbiór rozwiniętych słów wypisywany jest na standardowym wyjściu diagnostycznym, a każde słowo jest poprzedzone przez liczbę. Gdy nie zostanie podane `in SŁOWA', zakłada się, że podano `in "$@"'. Wyświetlany jest wówczas tekst zachęty PS3 i odczytywany jest wiersz ze standardowego wejścia. Gdy wiersz ten składa się z liczby przypisanej do jednego z wypisanych słów, to NAZWA jest ustawiana na to słowo. Gdy wiersz jest pusty, SŁOWA i tekst zachęty są wyświetlane ponownie. Gdy odczytany zostanie EOF, polecenie się kończy. Każda inna wartość powoduje przypisanie NAZWIE wartości pustej. Odczytany wiersz jest zachowywany w zmiennej REPLY. Po każdym wyborze uruchamiane są POLECENIA aż do polecenia break. Stan wyjściowy: Zwracany jest status zakończenia ostatniego wykonanego polecenia.Wysłanie sygnału do zadania. Wysłanie do procesów określonych przez PID lub ZADANIE sygnału o nazwie SYGNAŁ lub NUMERZE-SYGNAŁU. Jeśli nie podano SYGNAŁU ani NUMERU-SYGNAŁU, przyjmowany jest SIGTERM. Opcje: -s SYG SYG jest nazwą sygnału -n SYG SYG jest numerem sygnału -l lista nazw sygnałów; jeśli `-l' występuje z argumentami, są one traktowane jako numery sygnałów, dla których mają być wypisane nazwy -L synonim -l Kill jest poleceniem wewnętrznym z dwóch powodów: umożliwia korzystanie z identyfikatorów zadań zamiast numerów PID oraz, w przypadku osiągnięcia ograniczenia na liczbę procesów, nie powoduje potrzeby uruchamiania dodatkowego procesu, aby jakiś zabić. Stan wyjściowy: Zwracany jest sukces, chyba że podano błędną opcję lub wystąpi błąd.Ustawianie przypisań klawiszy i zmiennych Readline. Przypisanie sekwencji klawiszy do funkcji Readline lub makra albo ustawienie zmiennej Readline. Składnia pozbawiona opcji jest równoważna stosowanej w ~/.inputrc, ale musi być przekazana jako jeden argument, np.: bind '"\C-x\C-r": re-read-init-file'. Opcje: -m MAPA Użycie MAPY jako mapy klawiatury na czas tego polecenia. Dozwolone nazwy map klawiatury to emacs, emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move, vi-command i vi-insert. -l Wypisanie nazw funkcji. -P Wypisanie nazw funkcji i dowiązań. -p Wypisanie funkcji i dowiązań w postaci nadającej się do użycia jako dane wejściowe. -S Wypisanie sekwencji klawiszy wywołujących makra oraz ich wartości. -s Wypisanie sekwencji klawiszy wywołujących makra oraz ich wartości w postaci nadającej się do użycia jako dane wejściowe. -V Wypisanie nazw zmiennych i ich wartości. -v Wypisanie nazw zmiennych i ich wartości w postaci nadającej się do użycia jako dane wejściowe. -q nazwa-funkcji Określenie, które klawisze wywołują zadaną funkcję. -u nazwa-funkcji Anulowanie wszystkich dowiązań dla klawiszy przypisanych do funkcji o podanej nazwie. -r sekwencja Usunięcie dowiązania dla SEKWENCJI klawiszy. -f plik Odczyt dowiązań dla klawiszy z podanego PLIKU. -x sekwencja:polecenie-powłoki Powoduje uruchomienie POLECENIA-POWŁOKI gdy wprowadzona zostanie podana SEKWENCJA klawiszy. -X Lista sekwencji klawiszy przypisanych przez -x oraz powiązane polecenia w postaci nadającej się do użycia jako dane wejściowe. Stan wyjściowy: bind zwraca 0, chyba że podano nieznaną opcję lub wystąpi błąd.Ustawianie i anulowanie opcji powłoki. Zmiana ustawienia każdej z NAZWY-OPCJI. Bez argumentów będących opcjami, wypisywane są wszystkie podane NAZWY-OPCJI, lub wszystkie opcje powłoki, jeśli nie podano NAZW-OPCJI, wraz z zaznaczeniem włączonych. Opcje: -o ograniczenie NAZW-OPCJI do używanych z `set -o' -p wypisanie opcji powłoki z określeniem stanu -q pominięcie wyjścia -s włączenie (ustawienie) każdej NAZWY-OPCJI -u wyłączenie (anulowanie) każdej NAZWY-OPCJI Stan wyjściowy: Zwracana jest prawda jeśli NAZWA-OPCJI jest włączona; niepowodzenie, jeśli podano błędną opcję lub NAZWA-OPCJI jest wyłączona.Ustawienie atrybutu eksportowania dla zmiennych powłoki. Zaznaczenie każdej NAZWY do automatycznego eksportowania do środowiska później wywoływanych poleceń. Jeśli podano WARTOŚĆ, jest ona przypisywana przed eksportowaniem. Opcje: -f działanie na funkcjach powłoki -n usunięcie atrybutu eksportowania z każdej NAZWY -p wyświetlenie listy wszystkich eksportowanych zmiennych i funkcji Argument `--' kończy dalsze przetwarzanie opcji. Stan wyjściowy: Zwracana jest prawda, chyba że podano nieprawidłową opcję lub NAZWĘ.Ustawianie lub anulowanie opcji powłoki i parametrów pozycyjnych. Zmiana wartości atrybutów powłoki i parametrów pozycyjnych lub wyświetlenie nazw i wartości zmiennych powłoki. Opcje: -a Oznaczenie zmiennych, które zostały zmodyfikowane lub utworzone jako eksportowane. -b Natychmiastowe powiadomienie o zakończeniu zadania. -e Natychmiastowe zakończenie, gdy polecenie zakończy się z niezerowym stanem (kodem powrotu). -f Wyłączenie generowania nazw plików (globbing). -h Pamiętanie położenia znalezionych poleceń. -k Umieszczanie w środowisku polecenia wszystkich argumentów o postaci przypisania, nie tylko tych, które poprzedzają nazwę polecenia. -m Włączenie kontroli zadań. -n Czytanie poleceń bez wykonywania ich. -o nazwa-opcji Ustawienie zmiennej odpowiadającej nazwa-opcji: allexport to samo, co -a braceexpand to samo, co -B emacs korzystanie z interfejsu edycji wiersza w stylu emacsa errexit to samo, co -e errtrace to samo, co -E functrace to samo, co -T hashall to samo, co -h histexpand to samo, co -H history włączenie historii poleceń ignoreeof niekończenie powłoki po odczytaniu EOF interactive-comments zezwolenie na wystąpienie komentarzy w poleceniach interaktywnych keyword to samo, co -k monitor to samo, co -m noclobber to samo, co -C noexec to samo, co -n noglob to samo, co -f nolog aktualnie akceptowane ale ignorowane notify to samo, co -b nounset to samo, co -u onecmd to samo, co -t physical to samo, co -P pipefail kodem powrotu potoku jest kod powrotu ostatniego polecenia kończącego się z niezerowym kodem lub zero, gdy żadne polecenie nie zakończyło się z niezerowym kodem powrotu posix zmiana zachowania basha, gdy standardowe zachowanie operacji różni się od standardu POSIX na zgodne ze standardem privileged to samo, co -p verbose to samo, co -v vi korzystanie z interfejsu edycji wiersza w stylu vi xtrace to samo, co -x -p Włączone, gdy nie zgadzają się rzeczywisty i efektywny ID użytkownika. Wyłącza przetwarzanie pliku $ENV oraz import funkcji powłoki. Wyłączenie tej opcji powoduje, że efektywne UID i GID zostaną ustawione na rzeczywiste UID i GID. -t Zakończenie po przeczytaniu i uruchomieniu jednego polecenia. -u Traktowanie podczas podstawienia nieustawionych zmiennych jako błędów. -v Wypisywanie wejścia powłoki tak, jak zostało przeczytane. -x Wypisywanie poleceń i ich argumentów tak, jak są uruchamiane. -B Przeprowadzanie przez powłokę rozwijania nawiasów. -C Gdy ustawione, niepozwalanie na nadpisywanie istniejących zwykłych plików przez przekierowanie wyjścia. -E Gdy ustawione, dziedziczenie pułapki ERR przez funkcje powłoki. -H Włączenie podstawienia historii w stylu `!'. Znacznik ten jest domyślnie włączony dla powłoki interaktywnej. -P Gdy ustawione, nierozwiązywanie dowiązań symbolicznych podczas uruchamiania poleceń takich, jak cd, które zmieniają katalog bieżący. -T Gdy ustawione, dziedziczenie pułapek DEBUG i RETURN przez funkcje. -- Przypisanie pozostałych argumentów do parametrów pozycyjnych. Jeśli nie ma więcej argumentów, parametry pozycyjne są anulowane. - Przypisanie pozostałych argumentów do argumentów pozycyjnych. Wyłączenie opcji -x i -v. Użycie + zamiast - powoduje wyłączenie powyższych znaczników. Można z nich także korzystać przy uruchomieniu powłoki. Aktualny zestaw opcji można znaleźć w $-. Pozostałe n argumentów staje się parametrami pozycyjnymi i są one przypisane, kolejno, do $1, $2, .. $n. Gdy nie zostaną podane żadne argumenty, wypisywane są wszystkie zmienne powłoki. Stan wyjściowy: Zwracana jest prawda, chyba że podano nieprawidłową opcję.Ustawienie wartości i atrybutów zmiennej. Synonim `declare' - p. `help declare'.Ustawienie wartości i atrybutów zmiennej. Deklaracja zmiennych i nadanie im wartości. Jeśli nie podano NAZW, wyświetlane są atrybuty i wartości wszystkich zmiennych. Opcje: -f ograniczenie akcji lub wyświetlania do nazw i definicji funkcji -F ograniczenie wyświetlania tylko do nazw funkcji (oraz numeru linii i pliku źródłowego w przypadku diagnostyki) -g tworzenie zmiennych globalnych w przypadku użycia w funkcji powłoki; w przeciwnym wypadku ignorowane -I przy tworzeniu zmiennej lokalnej, dziedziczy ona atrybuty oraz wartość zmiennej o tej samej nazwie z poprzedniego zakresu -p wyświetlenie atrybutów i wartości dla każdej NAZWY Opcje ustawiające atrybuty: -a czyni NAZWĘ tablicą indeksowaną (jeśli są one obsługiwane) -A czyni NAZWĘ tablicą asocjacyjną (jeśli są one obsługiwane) -i nadaje NAZWIE atrybut `integer' (zmiennej całkowitej) -l przekształca wartość każdej NAZWY na małe litery przy przypisaniu -n czyni NAZWĘ odwołaniem do zmiennej o nazwie wskazanej przez wartość -r czyni NAZWĘ tylko do odczytu -t nadaje NAZWIE atrybut `trace' -u przekształca wartość każdej NAZWY na wielkie litery przy przypisaniu -x eksportuje NAZWĘ Użycie `+' zamiast `-' wyłącza podany atrybut. Zmienne z atrybutem `integer' mają obliczaną wartość arytmetyczną (jak w poleceniu `let') podczas przypisywania wartości. W przypadku użycia w funkcji `declare' czyni NAZWĘ lokalną, podobnie jak polecenie `local'. Opcja `-g' zmienia to zachowanie. Stan wyjściowy: Polecenie zwraca prawdę, chyba że podano błędną opcję lub wystąpi błąd.Polecenia powłoki pasujące do słowa kluczowego `Polecenia powłoki pasujące do słów kluczowych `Polecenia powłoki pasujące do słów kluczowych `Opcje powłoki: Przesunięcie argumentów pozycyjnych. Zmiana nazw argumentów pozycyjnych $N+1,$N+2 ... na $1,$2 ... Jeśli nie podano N, przyjmuje się 1. Stan wyjściowy: Zwracana jest prawda, chyba że N jest ujemne lub większe niż $#.Sygnał %dOkreślenie sposobu dopełniania argumentów przez Readline. Określenie dla każdej NAZWY sposobu dopełniania argumentów. Jeśli nie podano opcji, wypisywane są istniejące specyfikacje dopełniania w sposób pozwalający na ich ponowne użycie jako wejście. Opcje: -p wypisanie istniejących dopełnień w formacie do ponownego użycia -r usunięcie specyfikacji dopełniania dla każdej NAZWY lub, jeśli nie podano NAZW, wszystkich specyfikacji dopełniania -D stosowanie dopełniania i akcji domyślnie dla poleceń bez określonych żadnych konkretnych reguł dopełniania -E stosowanie dopełniania i akcji dla "pustych" poleceń - próby dopełnienia w pustej linii -I stosowanie dopełniania i akcji do początkowego słowa (zwykle polecenia) Przy próbie dopełnienia akcje są wykonywane w kolejności takiej, jak wielkie litery wymienione powyżej. Jeśli podano wiele opcji, opcja -D ma priorytet nad -E, a obie mają priorytet nad -I. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.ZatrzymanoZatrzymany (sygnał)Zatrzymany (wejście z tty)Zatrzymany (wyjście na tty)Zatrzymano(%s)Wstrzymanie wykonywania powłoki. Wstrzymanie wykonywania danego skryptu do czasu otrzymania sygnału SIGCONT. Jeśli nie podano opcji wymuszenia, powłoki logowania nie można wstrzymać. Opcje: -f wymuszenie wstrzymania, nawet jeśli powłoka jest powłoką logowania Stan wyjściowy: Zwracana jest prawda, chyba że kontrola zadań jest wyłączona lub wystąpi błąd.TIMEFORMAT: `%c': nieprawidłowy znak formatującyZakończonyPoczta w %s jest przeczytana Istnieją działające zadania. Istnieją zatrzymane zadania. Nie ma ŻADNEJ GWARANCJI w granicach dopuszczanych przez prawo.Te polecenia powłoki są poleceniami wewnętrznymi. Napisz `help', aby zobaczyć listę. Napisz `help nazwa', aby otrzymać więcej informacji o funkcji `nazwa'. Użyj `info bash', aby otrzymać więcej informacji ogólnych o powłoce. Użyj `man -k' lub `info', aby otrzymać więcej informacji o poleceniach z tej listy. Gwiazdka (*) po nazwie oznacza, że dane polecenie jest wyłączone. To oprogramowanie jest wolnodostępne; można je swobodnie zmieniać i rozpowszechniać.Przechwytywanie sygnałów i innych zdarzeń. Polecenie definiujące i włączające daną akcję w przypadku, kiedy powłoka otrzyma sygnał lub pod innymi warunkami. Gdy powłoka otrzyma podany SYGNAŁ (lub sygnały), odczytywane i uruchamiane jest polecenie podane jako argument ARG. W razie braku argumentu (i podaniu pojedynczego SYGNAŁU) lub gdy argumentem jest `-', każdemu z podanych sygnałów jest przywracane pierwotne zachowanie. Jeśli ARG jest pustym łańcuchem, każdy SYGNAŁ jest ignorowany przez powłokę i wywołane przez nią polecenia. Jeżeli jako SYGNAŁ podano EXIT (0), polecenie ARG jest uruchamiane przy opuszczaniu powłoki. Jeśli jako SYGNAŁ podano DEBUG, ARG jest uruchamiane po każdym poleceniu prostym. Jeśli jako SYGNAŁ podano RETURN, ARG jest uruchamiane przy każdym zakończeniu funkcji powłoki lub skryptu uruchamianego przez polecenia wbudowane . lub source. Jeśli jako SYGNAŁ podano ERR, ARG jest uruchamiane za każdym razem, kiedy niepowodzenie polecenia spowodowałoby zakończenie powłoki w przypadku włączenia opcji -e. Jeśli nie podano argumentów, trap wypisuje listę poleceń przypisanych do każdego sygnału. Opcje: -l wypisanie listy nazw sygnałów i ich numerów -p wypisanie poleceń trap powiązanych z każdym SYGNAŁEM Każdy podawany SYGNAŁ może być nazwą sygnału wg. lub numerem sygnału. Nazwy sygnałów są niewrażliwe na wielkość liter, a prefiks SIG jest opcjonalny. Sygnał do powłoki można wysłać poleceniem "kill -sygnał $$". Stan wyjściowy: Zwracana jest prawda, chyba że podano błędny SYGNAŁ lub błędną opcję.Aby uzyskać więcej informacji o opcjach powłoki, napisz `%s -c "help set"'. Aby uzyskać więcej informacji o poleceniach wewnętrznych powłoki, napisz `%s -c help'. Nieznany sygnał #%dNieznany błądStan nieznanyAnulowanie wartości i atrybutów zmiennych i funkcji powłoki. Usunięcie zmiennych i funkcji o podanych NAZWACH. Opcje: -f potraktowanie wszystkich NAZW jako funkcji powłoki -v potraktowanie wszystkich NAZW jako zmiennych powłoki -n potraktowanie wszystkich NAZW jako referencji do nazw i anulowanie samej zmiennej zamiast tej, do której się odnosi Bez opcji unset próbuje najpierw anulować definicję zmiennej, a jeśli to się nie powiedzie, próbuje anulować definicję funkcji. Niektórych zmiennych nie można usunąć - p. `readonly'. Stan wyjściowy: Zwracana jest prawda, chyba że podano błędną opcję lub NAZWA jest tylko do odczytu.Nagłe żądanie we/wyUżycie: %s [długa opcja GNU] [opcja] ... %s [długa opcja GNU] [opcja] plik-skryptu ... Użyj "%s", aby opuścić tę powłokę. Do zgłaszania błędów należy używać polecenia `bashbug'. Sygnał użytkownika 1Sygnał użytkownika 2Oczekiwanie na zakończenie zadania i zwrócenie stanu (kodu) wyjścia. Oczekiwanie na każdy proces o podanym identyfikatorze ID, który może być numerem PID lub określeniem zadania i zgłoszenie jego stanu (kodu) zakończenia. Jeśli nie podano ID, polecenie oczekuje na wszystkie aktualnie aktywne procesy potomne i zwraca prawdę. Jeśli ID jest określeniem zadania, oczekuje na wszystkie procesy w potoku przetwarzania danego zadania. Jeśli podano opcję -n, oczekiwanie na zakończenie następnego zadania i zwrócenie jego kodu zakończenia. Jeśli podano opcję -p, identyfikator procesu lub zadania, dla którego zwracany jest stan wyjścia, przypisywany jest do ZMIENNEJ, której nazwa jest podana jako argument opcji. Zmienna początkowo jest kasowana. Jest to przydatne tylko w przypadku podania opcji -n. Jeśli podano opcję -f, a kontrola zadań jest włączona, oczekiwanie na zakończenie podanego ID zamiast czekania na zmianę jego stanu. Stan wyjściowy: Zwracany jest stan zakończenia ID; niepowodzenie, jeśli ID jest nieprawidłowe lub podano błędną opcję.Oczekiwanie na zakończenie procesu i zwrócenie stanu (kodu) wyjścia. Oczekiwanie na każdy z procesów podany przez PID i zgłoszenie jego statusu zakończenia. Gdy nie zostanie podany PID, oczekiwanie dotyczy wszystkich aktualnie aktywnych procesów potomnych, a kodem powrotu jest zero. PID musi być identyfikatorem procesu. Stan wyjściowy: Zwracany jest status ID lub niepowodzenie, jeśli ID jest błędny lub podano nieprawidłową opcję.Okno zmienioneWypisanie argumentów na standardowym wyjściu. Wypisanie na standardowym wyjściu argumentów ARG i znaku końca linii. Opcje: -n niedołączanie znaku końca linii Stan wyjściowy: Zwracana jest prawda, chyba że wystąpi błąd zapisu.Wypisanie argumentów na standardowym wyjściu. Wypisanie na standardowym wyjściu argumentów ARG oddzielonych pojedynczymi spacjami oraz znaku końca linii. Opcje: -n niedołączanie znaku końca linii -e włączenie interpretowania poniższych znaków poprzedzonych odwrotnym ukośnikiem -E wyłączenie interpretowania poniższych znaków poprzedzonych odwrotnym ukośnikiem `echo' interpretuje następujące znaki poprzedzone odwrotnym ukośnikiem: \a alarm (dzwonek) \b cofnięcie \c pominięcie dalszego wyjścia (w tym znaku nowego wiersza) \e znak ESCAPE \E znak ESCAPE \f wysuw strony \n nowy wiersz \r powrót karetki \t tabulacja pozioma \v tabulacja pionowa \\ odwrotny ukośnik \0nnn znak o kodzie ASCII NNN (ósemkowo). NNN może stanowić od 0 do 3 cyfr ósemkowych \xHH znak ośmiobitowy o wartości HH (szesnastkowo). HH może być jedną lub dwiema cyframi szesnastkowymi \uHHHH znak Unicode o wartości HHHH (szesnastkowo). HHHH może mieć od jednej do czterech cyfr szesnastkowych. \UHHHHHHHH znak Unicode o wartości HHHHHHHH (szesnastkowo). HHHHHHHH może mieć od jednej do ośmiu cyfr szesnastkowych. Stan wyjściowy: Zwracana jest prawda, chyba że wystąpi błąd zapisu.Masz pocztę w $_Masz nową pocztę w $_[ arg... ][[ wyrażenie ]]`%c': złe polecenie`%c': nieprawidłowy znak formatujący`%c': nieprawidłowy znak trybu symbolicznego`%c': nieprawidłowy operator trybu symbolicznego`%c': błędne określenie formatu czasu`%s': nie można usunąć dowiązania`%s': nie można usunąć dowiązania w mapie poleceń`%s': błędna nazwa aliasu`%s': nieprawidłowa nazwa mapy klawiszy`%s': błędna nazwa zmiennej przy odwołaniu do nazwy`%s' jest specjalnym poleceniem wewnętrznym`%s': brak znaku formatującego`%s': nie jest to nr PID ani prawidłowe określenie zadania`%s': nieprawidłowy identyfikator`%s': nie znana nazwa funkcjioczekiwano `)'oczekiwano `)', znaleziono %sspodziewano się `:' w wyrażeniu warunkowymadd_process: pid %5ld (%s) oznaczony jako nadal żywyalias [-p] [nazwa[=wartość] ... ]all_local_variables: brak kontekstu funkcji w bieżącym zakresieargumentoczekiwano argumentuwymagana obsługa zmiennych tablicowychpróba przypisania do nie-zmiennejnieprawidłowy indeks tablicyzły rodzaj poleceniazły łącznikzły skokzłe podstawienie: brak zamykającego "`" w %szłe podstawienie: brak zamykającego `%s' w %sstrona domowa basha: bash_execute_unix_command: nie można znaleźć mapy klawiszy dla poleceniabg [zadanie ...]bgp_delete: PĘTLA: psi (%d) == storage[psi].bucket_nextbgp_search: PĘTLA: psi (%d) == storage[psi].bucket_nextbind [-lpvsPVSX] [-m mapa] [-f plik] [-q nazwa] [-u nazwa] [-r sekwencja] [-x sekwencja:polecenie-powłoki] [sekwencja:funkcja-readline lub polecenie-readline]rozwijanie nawiasów: nie można przydzielić pamięci dla %srozwijanie nawiasów: nie udało się przydzielić pamięci dla elementów w liczbie %urozwijanie nawiasów: nie udało się przydzielić pamięci dla `%s'break [n]błąd: zły prefiks operatora przypisującegobuiltin [polecenie-wbudowane [arg ... ]]caller [wyrażenie]wyjście przez `return' możliwe tylko z funkcji lub skryptumożna używać tylko w funkcjinie można przydzielić nowego deskryptora pliku dla wejścia basha z %dnie można utworzyć pliku tymczasowego dla dokumentu miejscowego: %snie można skopiować deskryptora pliku %d do %dnie można powielić nazwanego potoku %s jako deskryptor %dnie można znaleźć %s w obiekcie współdzielonym %s: %snie można utworzyć procesu potomnego dla podstawienia polecenianie można utworzyć procesu potomnego dla podstawienia procesunie można utworzyć potoku dla podstawienia polecenianie można utworzyć potoku dla podstawienia procesunie można otworzyć nazwanego potoku %s do odczytunie można otworzyć nazwanego potoku %s do zapisunie można otworzyć obiektu współdzielonego %s: %snie można przekierować standardowego wejścia z /dev/null: %snie można wyłączyć trybu nieblokującego dla deskryptora %dnie można opcji powłoki jednocześnie ustawić i unieważnićnie można ustawić gid-a na %d: efektywny gid %dnie można ustawić grupy procesów terminala (%d)nie można ustawić uid-a na %d: efektywny uid %dnie można jednocześnie anulować definicji funkcji i zmiennejnie można uruchomić debuggera; tryb diagnostyczny wyłączonynie można wstrzymaćnie można wstrzymać powłoki logowanianie można używać `-f' do tworzenia funkcjinie można używać więcej niż jednego spośród -anrwcase SŁOWO in [WZORZEC [| WZORZEC]...) POLECENIA ;;]... esaccd [-L|[-P [-e]] [-@]] [katalog]setpgid potomka (%ld na %ld)command [-pVv] polecenie [arg ...]podstawienie polecenia: zignorowano zerowy bajt na wejściucommand_substitute: nie można powielić potoku jako deskryptora 1compgen [-abcdefgjksuv] [-o opcja] [-A akcja] [-G wzorzec-glob] [-W lista-słów] [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P przedrostek ] [-S przyrostek] [słowo]complete [-abcdefgjksuv] [-pr] [-DEI] [-o opcja] [-A akcja] [-G wzorzec-glob] [-W lista-słów] [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P przedrostek] [-S przyrostek] [nazwa ...]uzupełnienie: nie znaleziono funkcji `%s'compopt [-o|+o opcja] [-DEI] [nazwa ...]oczekiwano dwuargumentowego operatora warunkowegocontinue [n]coproc [NAZWA] polecenie [przekierowania]nie można znaleźć /tmp, proszę o utworzenie!cprintf: `%c': nieprawidłowy znak formatującybieżącedeclare [-aAfFgiIlnrtux] [nazwa[=wartość] ...] lub declare -p [-aAfFilnrtux] [nazwa ...]usuwanie zatrzymanego zadania %d z grupą procesów %lddescribe_pid: %ld: brak takiego PID-upusty stos katalogówindeks stosu katalogówdirs [-clpv] [+N] [-N]disown [-h] [-ar] [zadanie ... | pid ...]dzielenie przez 0ładowanie dynamiczne nie jest dostępneecho [-n] [arg ...]echo [-neE] [arg ...]pusta nazwa zmiennej tablicowejenable [-a] [-dnps] [-f plik] [nazwa ...]błąd podczas pobierania atrybutów terminala: %sbłąd importu definicji funkcji dla `%s'błąd podczas ustawiania atrybutów terminala: %seval [arg ...]eval: przekroczono maksymalny poziom zagnieżdżenia polecenia eval (%d)exec [-cl] [-a nazwa] [polecenie [argument ...]] [przekierowanie ...]execute_coproc: koproces [%d:%s] nadal istniejeexit [n]oczekiwano `)'wykładnik mniejszy niż 0export [-fn] [nazwa[=wartość] ...] lub export -pspodziewano się wyrażeniaprzekroczone ograniczenie poziomu rekursji dla wyrażeniafc [-e nazwa-ed] [-lnr] [pierwszy] [ostatni] lub fc -s [wz=zam] [polecenie]fg [zadanie]deskryptor pliku poza zakresemwymagany argument w postaci nazwy plikufor (( wyr1; wyr2; wyr3 )); do POLECENIA; donefor NAZWA [in SŁOWA ... ] ; do POLECENIA; doneproces o PID %d występuje w działającym zadaniu %dproblem z analizą formatu: %sfree: wywołane dla bloku, który już został zwolnionyfree: wywołane dla bloku, który nie został przydzielonyfree: rozmiar początkowy i końcowy fragmentu są różnefree: wykryto niedomiar; uszkodzenie magic8free: wykryto niedomiar; mh_nbytes poza zakresemfunction nazwa { POLECENIA ; } lub nazwa () { POLECENIA ; }przyszłe wersje powłoki będą wymuszać obliczenie jako podstawienie arytmetycznegetcwd: niemożliwy dostęp do katalogów nadrzędnychgetopts łańcuch-opcji nazwa [arg ...]hash [-lr] [-p ścieżka] [-dt] [nazwa ...]zapamiętywanie ścieżek poleceń w tablicy asocjacyjnej wyłączonehelp [-dms] [wzorzec ...]pomoc nie jest dostępna w tej wersjidokument miejscowy w linii %d ograniczony końcem pliku (oczekiwano `%s')history [-c] [-d offset] [n] lub history -anrw [plik] lub history -ps arg [arg ...]pozycja historiispecyfikacja historiitrafienia polecenie spodziewany identyfikator po operatorze preinkrementacji lub predekrementacjiif POLECENIA; then POLECENIA; [ elif POLECENIA; then POLECENIA; ]... [ else POLECENIA; ] fiinitialize_job_control: getpgrp nie powiodło sięinitialize_job_control: dyscyplina liniiinitialize_job_control: brak kontroli zadań w tleinitialize_job_control: setpgidnieprawidłowa podstawa arytmetycznanieprawidłowa podstawanieprawidłowy znak %d w exportstr dla %sbłędna liczba szesnastkowabłędna stała całkowitanieprawidłowa liczbabłędna liczba ósemkowanieprawidłowy numer sygnałuzadanie %d uruchomiono bez kontroli zadańzadanie [&]jobs [-lnprs] [zadanie ...] lub jobs -x polecenie [argumenty]kill [-s sygnał | -n numer-sygnału | -sygnał] pid | zadanie ... lub kill -l [sygnał]ostatnie polecenie: %s let arg [arg ...]ograniczenielinia %d: edycja wiersza nie została włączonafunkcja ładująca dla %s zwraca niepowodzenie (%d): nie załadowanolocal [opcja] nazwa[=wartość] ...wylogowanie logout [n]licznik pętlimake_here_document: zły rodzaj instrukcji %dmake_local_variable: brak kontekstu funkcji w bieżącym zakresiemake_redirection: instrukcja przekierowania `%d' poza zakresemmalloc: nieprawidłowy blok na liście wolnych blokówmalloc: założenie, że %s nie jest spełnione mapfile [-d separator] [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] [-c co-ile] [tablica]przekroczono maksymalną liczbę dokumentów w miejscuPrzeniesienie procesu na inny procesorbrakujący `)'brakujący `]'brak cyfry szesnastkowej dla \xbrak cyfry unikodowej dla \%coperacje sieciowe nie są wspieranebrak `=' w exportstr dla %sbrak zamykającego `%c' w %snie znaleziono poleceniażaden temat pomocy nie pasuje do `%s'. Spróbuj `help help', `man -k %s' lub `info %s'.brak kontroli zadańw tej powłoce nie ma kontroli zadańbrak pasującego: %sbrak innego katalogunie można używać innych opcji przy `-x'aktualnie nie jest wykonywana funkcja dopełnianiato nie jest powłoka logowania: użyj `exit'zerowy katalogliczba ósemkowama sens tylko w pętli `for', `while' lub `until'błąd potokupop_scope: nagłówek shell_variables poza zakresem tymczasowego środowiskapop_var_context: nagłówek shell_variables poza kontekstem funkcjipop_var_context: brak kontekstu global_variablespopd [-n] [+N | -N]Bliska awaria zasilaniatryb ładnego wypisywania jest ignorowany w powłokach interaktywnychprint_command: zły łącznik `%d'printf [-v var] format [argumenty]progcomp_insert: %s: NULL COMPSPECprogrammable_completion: %s: możliwe zapętlenie wznowieńBłąd programowaniapushd [-n] [+N | -N | katalog]pwd [-LP]read [-ers] [-a tablica] [-d separator] [-i tekst] [-n liczba] [-N liczba] [-p zachęta] [-t czas] [-u fd] [nazwa ...]błąd odczytu: %d: %sreadarray [-d ogranicznik] [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] [-c krok] [tablica]readonly [aAf] [nazwa[=wartość] ...] lub readonly -prealloc: wywołane dla bloku, który nie został przydzielonyrealloc: rozmiar początkowy i końcowy fragmentu są różnerealloc: wykryto niedomiar; uszkodzenie magic8realloc: wykryto niedomiar; mh_nbytes poza zakresemniedomiar stosu rekursjibłąd przekierowania: nie można powielić deskryptora plikuregister_alloc: %p już znajduje się w tablicy jako przydzielony? register_alloc: tablica alokacji jest pełna podczas FIND_ALLOC? register_free: %p już znajduje się w tablicy jako wolny? ograniczonyreturn [n]run_pending_traps: zła wartość trap_list[%d]: %prun_pending_traps: obsługa sygnału jest ustawiona na SIG_DFL, wysyłając %d (%s) do siebiesave_bash_input: bufor dla nowego deskryptora %d już istniejeselect NAZWA [in SŁOWA ... ;] do POLECENIA; doneset [-abefhkmnptuvxBCEHPT] [-o nazwa-opcji] [--] [-] [arg ...]setlocale: %s: nie można zmienić lokalizacji (%s)setlocale: %s: nie można zmienić lokalizacji (%s): %ssetlocale: LC_ALL: nie można zmienić lokalizacji (%s)setlocale: LC_ALL: nie można zmienić lokalizacji (%s): %spoziom powłoki (%d) jest za duży, ustawiono na 1shell_getc: shell_input_line_size (%zu) przekracza SIZE_MAX (%lu): linia skróconashift [n]licznik przesunięciashopt [-pqsu] [-o] [nazwa-opcji ...]sigprocmask: %d: nieprawidłowa operacjasource plik [argumenty]start_pipeline: pgrp pipesuspend [-f]błąd składnibłąd składni w wyrażeniu warunkowymbłąd składni w wyrażeniu warunkowym: nieoczekiwany znacznik `%s'błąd składniowy w wyrażeniubłąd składniowy w przypisaniu zmiennejbłąd składni przy `%s'błąd składni przy nieoczekiwanym znaczniku `%s'błąd składni: oczekiwano `%s'błąd składni: `((%s))'błąd składni: oczekiwany `;'błąd składni: oczekiwano wyrażenia arytmetycznegobłąd składni: nieprawidłowy operator arytmetycznybłąd składni: spodziewany argumentbłąd składni: nieoczekiwany koniec plikuBliska awaria systemutest [wyrażenie]time [-p] potokza dużo argumentówtrap [-lp] [[arg] sygnał ...]obsługa pułapki: przekroczono maksymalny poziom obsługi pułapek (%d)trap_handler: zły sygnał %dtype [-afptP] nazwa [nazwa ...]typeset [-aAfFgiIlnrtux] nazwa[=wartość] ... lub typeset -p [-aAfFilnrtux] [nazwa ...]ulimit [-SHabcdefiklmnpqrstuvxPRT] [ograniczenie]umask [-p] [-S] [uprawnienia]unalias [-a] nazwa [nazwa ...]nieoczekiwany EOF podczas poszukiwania `]]'nieoczekiwany EOF podczas poszukiwania pasującego `%c'nieoczekiwany EOF podczas poszukiwania pasującego `)'nieoczekiwany argument `%s' dwuargumentowego operatora warunkowegonieoczekiwany argument `%s' jednoargumentowego operatora warunkowegonieoczekiwany argument dwuargumentowego operatora warunkowegonieoczekiwany argument jednoargumentowego operatora warunkowegonieoczekiwany znacznik %d w poleceniu warunkowymnieoczekiwany znacznik `%c' w poleceniu warunkowymnieoczekiwany znacznik `%s' w poleceniu warunkowymnieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowegonieoczekiwany znacznik `%s', oczekiwano `)'nieznanynieznany błąd poleceniaunset [-f] [-v] [-n] [nazwa ...]until POLECENIA; do POLECENIA-2; donewartość za duża na podstawęzmienne - nazwy i znaczenie niektórych zmiennych powłokiwait [-fn] [-p zmienna] [id ...]wait [pid ...]wait: PID %ld nie jest potomkiem tej powłokiwait_for: Brak rekordu dla procesu %ldwait_for_job: zadanie %d jest zatrzymanewaitchld: wyłączanie WNOHANG w celu uniknięcia nieskończonego oczekiwaniauwaga: uwaga: %s: %suwaga: opcja -C może działać inaczej niż oczekiwanouwaga: opcja -F może działać inaczej niż oczekiwanowhile POLECENIA; do POLECENIA-2; donebłąd zapisu: %sxtrace fd (%d) != fileno xtrace fp (%d)xtrace_set: %d: nieprawidłowy deskryptor plikuxtrace_set: pusty wskaźnik pliku{ POLECENIA ; }