mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-27 07:43:07 +02:00
fix for read builtin and invalid multibyte characters followed by the delimiter; updated formatted documentation; new bash.pot file with updated strings; updated translations
This commit is contained in:
@@ -11142,3 +11142,12 @@ bashline.c
|
||||
- check_extglob: break check for extended glob out into separate
|
||||
function, call from attempted_shell_completion, set in_command_position
|
||||
to -1 if it returns 1, as with the old call to check_redir
|
||||
|
||||
4/21
|
||||
----
|
||||
builtins/read.def
|
||||
- read_mbchar: if we read a delimiter character that makes an
|
||||
incomplete multibyte character into an invalid multibyte character,
|
||||
only push the delimiter back if we read that character ourselves
|
||||
(i > 1).
|
||||
Report from Greg Wooledge <greg@wooledge.org>
|
||||
|
||||
+6
-6
@@ -1192,14 +1192,14 @@ read_mbchar (int fd, char *string, int ind, int ch, int delim, int unbuffered)
|
||||
}
|
||||
else if (ret == (size_t)-1)
|
||||
{
|
||||
/* If we read a delimiter character that makes this an invalid
|
||||
multibyte character, we can't just add it to the input string
|
||||
and treat it as a byte. We need to push it back so a subsequent
|
||||
zread will pick it up. */
|
||||
if ((unsigned char)c == delim)
|
||||
/* If we read (i > 1) a delimiter character (c == delimiter)
|
||||
that makes this an invalid multibyte character, we can't just
|
||||
add it to the input string and treat it as a byte.
|
||||
We need to push it back so a subsequent zread will pick it up. */
|
||||
if (i > 1 && (unsigned char)c == delim)
|
||||
{
|
||||
zungetc ((unsigned char)c);
|
||||
mbchar[--i] = '\0'; /* unget the delimiter */
|
||||
i--;
|
||||
}
|
||||
break; /* invalid multibyte character */
|
||||
}
|
||||
|
||||
+773
-767
File diff suppressed because it is too large
Load Diff
+16
-8
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2025 February 24<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2025 April 7<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -3291,8 +3291,13 @@ the shell does not save the command history when it exits.
|
||||
<DD>
|
||||
The maximum number of lines contained in the history file.
|
||||
When this variable is assigned a value, the history file is truncated,
|
||||
if necessary, to contain no more than that number of lines
|
||||
if necessary, to contain no more than
|
||||
the number of history entries
|
||||
that total no more than that number of lines
|
||||
by removing the oldest entries.
|
||||
If the history list contains multi-line entries,
|
||||
the history file may contain more lines than this maximum
|
||||
to avoid leaving partial history entries.
|
||||
The history file is also truncated to this size after
|
||||
writing it when a shell exits or by the
|
||||
<B>history</B>
|
||||
@@ -12740,7 +12745,7 @@ Any trap on
|
||||
is executed before the shell terminates.
|
||||
<DT><B>export</B> [<B>-fn</B>] [<I>name</I>[=<I>value</I>]] ...<DD>
|
||||
|
||||
<DT><B>export -p</B>
|
||||
<DT><B>export -p [-f</B>]
|
||||
|
||||
<DD>
|
||||
|
||||
@@ -12764,11 +12769,14 @@ option unexports, or removes the export attribute, from each <I>name</I>.
|
||||
If no
|
||||
<I>names</I>
|
||||
|
||||
are given, or if the
|
||||
are given, or if only the
|
||||
<B>-p</B>
|
||||
|
||||
option is supplied, <B>export</B> prints a list of names of all exported
|
||||
option is supplied,
|
||||
<B>export</B> displays a list of names of all exported
|
||||
variables on the standard output.
|
||||
Using <B>-p</B> and <B>-f</B> together displays exported functions.
|
||||
The <B>-p</B> option displays output in a form that may be reused as input.
|
||||
<DT><DD>
|
||||
<B>export</B> allows the value of a variable to be set when it is exported
|
||||
or unexported by following the variable name with =<I>value</I>.
|
||||
@@ -16813,7 +16821,7 @@ Array variables may not (yet) be exported.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2025 February 24<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.3<TH ALIGN=CENTER width=33%>2025 April 7<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -16922,7 +16930,7 @@ Array variables may not (yet) be exported.
|
||||
<DT><A HREF="#lbDJ">BUGS</A><DD>
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20250331/doc/bash.1.<BR>
|
||||
Time: 31 March 2025 10:28:25 EDT
|
||||
This document was created by man2html from /usr/local/src/bash/bash-20250418/doc/bash.1.<BR>
|
||||
Time: 22 April 2025 10:00:07 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
+213
-209
@@ -1,9 +1,9 @@
|
||||
This is bash.info, produced by makeinfo version 7.1 from bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 24 February 2025).
|
||||
Bash shell (version 5.3, 7 April 2025).
|
||||
|
||||
This is Edition 5.3, last updated 24 February 2025, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 7 April 2025, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Copyright © 1988-2025 Free Software Foundation, Inc.
|
||||
@@ -26,10 +26,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 24 February 2025). The Bash home page is
|
||||
Bash shell (version 5.3, 7 April 2025). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 24 February 2025, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 7 April 2025, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -3597,9 +3597,10 @@ standard.
|
||||
to shell functions; otherwise the names refer to shell variables.
|
||||
|
||||
The ‘-n’ option means to unexport each name: no longer mark it for
|
||||
export. If no NAMEs are supplied, or if the ‘-p’ option is given,
|
||||
‘export’ displays a list of names of all exported variables on the
|
||||
standard output. The ‘-p’ option displays output in a form that
|
||||
export. If no NAMEs are supplied, or if only the ‘-p’ option is
|
||||
given, ‘export’ displays a list of names of all exported variables
|
||||
on the standard output. Using ‘-p’ and ‘-f’ together displays
|
||||
exported functions. The ‘-p’ option displays output in a form that
|
||||
may be reused as input.
|
||||
|
||||
‘export’ allows the value of a variable to be set at the same time
|
||||
@@ -6104,13 +6105,16 @@ Variables::).
|
||||
‘HISTFILESIZE’
|
||||
The maximum number of lines contained in the history file. When
|
||||
this variable is assigned a value, the history file is truncated,
|
||||
if necessary, to contain no more than that number of lines by
|
||||
removing the oldest entries. The history file is also truncated to
|
||||
this size after writing it when a shell exits or by the ‘history’
|
||||
builtin. If the value is 0, the history file is truncated to zero
|
||||
size. Non-numeric values and numeric values less than zero inhibit
|
||||
truncation. The shell sets the default value to the value of
|
||||
‘HISTSIZE’ after reading any startup files.
|
||||
if necessary, to contain no more than the number of history entries
|
||||
that total no more than that number of lines by removing the oldest
|
||||
entries. If the history list contains multi-line entries, the
|
||||
history file may contain more lines than this maximum to avoid
|
||||
leaving partial history entries. The history file is also
|
||||
truncated to this size after writing it when a shell exits or by
|
||||
the ‘history’ builtin. If the value is 0, the history file is
|
||||
truncated to zero size. Non-numeric values and numeric values less
|
||||
than zero inhibit truncation. The shell sets the default value to
|
||||
the value of ‘HISTSIZE’ after reading any startup files.
|
||||
|
||||
‘HISTIGNORE’
|
||||
A colon-separated list of patterns used to decide which command
|
||||
@@ -12825,7 +12829,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* .: Bourne Shell Builtins.
|
||||
(line 17)
|
||||
* [: Bourne Shell Builtins.
|
||||
(line 338)
|
||||
(line 339)
|
||||
* alias: Bash Builtins. (line 11)
|
||||
* bg: Job Control Builtins.
|
||||
(line 7)
|
||||
@@ -12861,15 +12865,15 @@ D.1 Index of Shell Builtin Commands
|
||||
* export: Bourne Shell Builtins.
|
||||
(line 152)
|
||||
* false: Bourne Shell Builtins.
|
||||
(line 174)
|
||||
(line 175)
|
||||
* fc: Bash History Builtins.
|
||||
(line 10)
|
||||
* fg: Job Control Builtins.
|
||||
(line 17)
|
||||
* getopts: Bourne Shell Builtins.
|
||||
(line 179)
|
||||
(line 180)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 231)
|
||||
(line 232)
|
||||
* help: Bash Builtins. (line 375)
|
||||
* history: Bash History Builtins.
|
||||
(line 59)
|
||||
@@ -12885,38 +12889,38 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 37)
|
||||
* printf: Bash Builtins. (line 488)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 70)
|
||||
(line 71)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 263)
|
||||
(line 264)
|
||||
* read: Bash Builtins. (line 558)
|
||||
* readarray: Bash Builtins. (line 669)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 275)
|
||||
(line 276)
|
||||
* return: Bourne Shell Builtins.
|
||||
(line 300)
|
||||
(line 301)
|
||||
* set: The Set Builtin. (line 11)
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 325)
|
||||
(line 326)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 678)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 139)
|
||||
* test: Bourne Shell Builtins.
|
||||
(line 338)
|
||||
(line 339)
|
||||
* times: Bourne Shell Builtins.
|
||||
(line 438)
|
||||
(line 439)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 444)
|
||||
(line 445)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 510)
|
||||
(line 511)
|
||||
* type: Bash Builtins. (line 683)
|
||||
* typeset: Bash Builtins. (line 720)
|
||||
* ulimit: Bash Builtins. (line 726)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 515)
|
||||
(line 516)
|
||||
* unalias: Bash Builtins. (line 834)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 533)
|
||||
(line 534)
|
||||
* wait: Job Control Builtins.
|
||||
(line 86)
|
||||
|
||||
@@ -13093,51 +13097,51 @@ D.3 Parameter and Variable Index
|
||||
* HISTCONTROL: Bash Variables. (line 443)
|
||||
* HISTFILE: Bash Variables. (line 461)
|
||||
* HISTFILESIZE: Bash Variables. (line 467)
|
||||
* HISTIGNORE: Bash Variables. (line 478)
|
||||
* HISTIGNORE: Bash Variables. (line 481)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 234)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 240)
|
||||
* HISTSIZE: Bash Variables. (line 502)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 509)
|
||||
* HISTSIZE: Bash Variables. (line 505)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 512)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 250)
|
||||
* HOSTFILE: Bash Variables. (line 518)
|
||||
* HOSTNAME: Bash Variables. (line 529)
|
||||
* HOSTTYPE: Bash Variables. (line 532)
|
||||
* HOSTFILE: Bash Variables. (line 521)
|
||||
* HOSTNAME: Bash Variables. (line 532)
|
||||
* HOSTTYPE: Bash Variables. (line 535)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 535)
|
||||
* IGNOREEOF: Bash Variables. (line 538)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 258)
|
||||
* INPUTRC: Bash Variables. (line 544)
|
||||
* INSIDE_EMACS: Bash Variables. (line 548)
|
||||
* INPUTRC: Bash Variables. (line 547)
|
||||
* INSIDE_EMACS: Bash Variables. (line 551)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 269)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 276)
|
||||
* LANG: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LANG <1>: Bash Variables. (line 554)
|
||||
* LC_ALL: Bash Variables. (line 558)
|
||||
* LC_COLLATE: Bash Variables. (line 562)
|
||||
* LC_CTYPE: Bash Variables. (line 569)
|
||||
* LANG <1>: Bash Variables. (line 557)
|
||||
* LC_ALL: Bash Variables. (line 561)
|
||||
* LC_COLLATE: Bash Variables. (line 565)
|
||||
* LC_CTYPE: Bash Variables. (line 572)
|
||||
* LC_MESSAGES: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 574)
|
||||
* LC_NUMERIC: Bash Variables. (line 578)
|
||||
* LC_TIME: Bash Variables. (line 582)
|
||||
* LINENO: Bash Variables. (line 586)
|
||||
* LINES: Bash Variables. (line 593)
|
||||
* MACHTYPE: Bash Variables. (line 599)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 577)
|
||||
* LC_NUMERIC: Bash Variables. (line 581)
|
||||
* LC_TIME: Bash Variables. (line 585)
|
||||
* LINENO: Bash Variables. (line 589)
|
||||
* LINES: Bash Variables. (line 596)
|
||||
* MACHTYPE: Bash Variables. (line 602)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 24)
|
||||
* MAILCHECK: Bash Variables. (line 603)
|
||||
* MAILCHECK: Bash Variables. (line 606)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 29)
|
||||
* MAPFILE: Bash Variables. (line 611)
|
||||
* MAPFILE: Bash Variables. (line 614)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 306)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -13148,46 +13152,46 @@ D.3 Parameter and Variable Index
|
||||
(line 323)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 258)
|
||||
* OLDPWD: Bash Variables. (line 615)
|
||||
* OLDPWD: Bash Variables. (line 618)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 36)
|
||||
* OPTERR: Bash Variables. (line 618)
|
||||
* OPTERR: Bash Variables. (line 621)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 40)
|
||||
* OSTYPE: Bash Variables. (line 623)
|
||||
* OSTYPE: Bash Variables. (line 626)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 328)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 337)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 44)
|
||||
* PIPESTATUS: Bash Variables. (line 626)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 636)
|
||||
* PPID: Bash Variables. (line 646)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 650)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 656)
|
||||
* PS0: Bash Variables. (line 662)
|
||||
* PIPESTATUS: Bash Variables. (line 629)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 639)
|
||||
* PPID: Bash Variables. (line 649)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 653)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 659)
|
||||
* PS0: Bash Variables. (line 665)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 58)
|
||||
* PS3: Bash Variables. (line 667)
|
||||
* PS4: Bash Variables. (line 672)
|
||||
* PWD: Bash Variables. (line 680)
|
||||
* RANDOM: Bash Variables. (line 683)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 691)
|
||||
* READLINE_LINE: Bash Variables. (line 695)
|
||||
* READLINE_MARK: Bash Variables. (line 699)
|
||||
* READLINE_POINT: Bash Variables. (line 705)
|
||||
* REPLY: Bash Variables. (line 709)
|
||||
* PS3: Bash Variables. (line 670)
|
||||
* PS4: Bash Variables. (line 675)
|
||||
* PWD: Bash Variables. (line 683)
|
||||
* RANDOM: Bash Variables. (line 686)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 694)
|
||||
* READLINE_LINE: Bash Variables. (line 698)
|
||||
* READLINE_MARK: Bash Variables. (line 702)
|
||||
* READLINE_POINT: Bash Variables. (line 708)
|
||||
* REPLY: Bash Variables. (line 712)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 350)
|
||||
* search-ignore-case: Readline Init File Syntax.
|
||||
(line 357)
|
||||
* SECONDS: Bash Variables. (line 713)
|
||||
* SHELL: Bash Variables. (line 723)
|
||||
* SHELLOPTS: Bash Variables. (line 728)
|
||||
* SHLVL: Bash Variables. (line 738)
|
||||
* SECONDS: Bash Variables. (line 716)
|
||||
* SHELL: Bash Variables. (line 726)
|
||||
* SHELLOPTS: Bash Variables. (line 731)
|
||||
* SHLVL: Bash Variables. (line 741)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 362)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -13196,15 +13200,15 @@ D.3 Parameter and Variable Index
|
||||
(line 377)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 383)
|
||||
* SRANDOM: Bash Variables. (line 743)
|
||||
* SRANDOM: Bash Variables. (line 746)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TEXTDOMAINDIR: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TIMEFORMAT: Bash Variables. (line 752)
|
||||
* TMOUT: Bash Variables. (line 791)
|
||||
* TMPDIR: Bash Variables. (line 803)
|
||||
* UID: Bash Variables. (line 807)
|
||||
* TIMEFORMAT: Bash Variables. (line 755)
|
||||
* TMOUT: Bash Variables. (line 794)
|
||||
* TMPDIR: Bash Variables. (line 806)
|
||||
* UID: Bash Variables. (line 810)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 396)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -13599,138 +13603,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top901
|
||||
Node: Introduction2842
|
||||
Node: What is Bash?3055
|
||||
Node: What is a shell?4188
|
||||
Node: Definitions6798
|
||||
Node: Basic Shell Features10125
|
||||
Node: Shell Syntax11349
|
||||
Node: Shell Operation12376
|
||||
Node: Quoting13667
|
||||
Node: Escape Character15005
|
||||
Node: Single Quotes15540
|
||||
Node: Double Quotes15889
|
||||
Node: ANSI-C Quoting17234
|
||||
Node: Locale Translation18628
|
||||
Node: Creating Internationalized Scripts20031
|
||||
Node: Comments24229
|
||||
Node: Shell Commands24996
|
||||
Node: Reserved Words25935
|
||||
Node: Simple Commands26800
|
||||
Node: Pipelines27462
|
||||
Node: Lists30718
|
||||
Node: Compound Commands32590
|
||||
Node: Looping Constructs33599
|
||||
Node: Conditional Constructs36148
|
||||
Node: Command Grouping51218
|
||||
Node: Coprocesses52710
|
||||
Node: GNU Parallel55396
|
||||
Node: Shell Functions56314
|
||||
Node: Shell Parameters64762
|
||||
Node: Positional Parameters69663
|
||||
Node: Special Parameters70753
|
||||
Node: Shell Expansions74214
|
||||
Node: Brace Expansion76403
|
||||
Node: Tilde Expansion79739
|
||||
Node: Shell Parameter Expansion82694
|
||||
Node: Command Substitution103337
|
||||
Node: Arithmetic Expansion106866
|
||||
Node: Process Substitution108042
|
||||
Node: Word Splitting109150
|
||||
Node: Filename Expansion111594
|
||||
Node: Pattern Matching114818
|
||||
Node: Quote Removal120541
|
||||
Node: Redirections120845
|
||||
Node: Executing Commands131108
|
||||
Node: Simple Command Expansion131775
|
||||
Node: Command Search and Execution133883
|
||||
Node: Command Execution Environment136327
|
||||
Node: Environment139775
|
||||
Node: Exit Status141678
|
||||
Node: Signals143736
|
||||
Node: Shell Scripts148665
|
||||
Node: Shell Builtin Commands151963
|
||||
Node: Bourne Shell Builtins154074
|
||||
Node: Bash Builtins180644
|
||||
Node: Modifying Shell Behavior217568
|
||||
Node: The Set Builtin217910
|
||||
Node: The Shopt Builtin229904
|
||||
Node: Special Builtins246956
|
||||
Node: Shell Variables247945
|
||||
Node: Bourne Shell Variables248379
|
||||
Node: Bash Variables250887
|
||||
Node: Bash Features289792
|
||||
Node: Invoking Bash290806
|
||||
Node: Bash Startup Files297390
|
||||
Node: Interactive Shells302632
|
||||
Node: What is an Interactive Shell?303040
|
||||
Node: Is this Shell Interactive?303702
|
||||
Node: Interactive Shell Behavior304526
|
||||
Node: Bash Conditional Expressions308287
|
||||
Node: Shell Arithmetic313704
|
||||
Node: Aliases317033
|
||||
Node: Arrays320167
|
||||
Node: The Directory Stack327755
|
||||
Node: Directory Stack Builtins328552
|
||||
Node: Controlling the Prompt332997
|
||||
Node: The Restricted Shell335882
|
||||
Node: Bash POSIX Mode338764
|
||||
Node: Shell Compatibility Mode357121
|
||||
Node: Job Control366128
|
||||
Node: Job Control Basics366585
|
||||
Node: Job Control Builtins372953
|
||||
Node: Job Control Variables379635
|
||||
Node: Command Line Editing380866
|
||||
Node: Introduction and Notation382569
|
||||
Node: Readline Interaction384921
|
||||
Node: Readline Bare Essentials386109
|
||||
Node: Readline Movement Commands387917
|
||||
Node: Readline Killing Commands388913
|
||||
Node: Readline Arguments390936
|
||||
Node: Searching391993
|
||||
Node: Readline Init File394236
|
||||
Node: Readline Init File Syntax395539
|
||||
Node: Conditional Init Constructs422364
|
||||
Node: Sample Init File426749
|
||||
Node: Bindable Readline Commands429869
|
||||
Node: Commands For Moving431407
|
||||
Node: Commands For History433871
|
||||
Node: Commands For Text439261
|
||||
Node: Commands For Killing443386
|
||||
Node: Numeric Arguments446174
|
||||
Node: Commands For Completion447326
|
||||
Node: Keyboard Macros453022
|
||||
Node: Miscellaneous Commands453723
|
||||
Node: Readline vi Mode460290
|
||||
Node: Programmable Completion461267
|
||||
Node: Programmable Completion Builtins470004
|
||||
Node: A Programmable Completion Example481741
|
||||
Node: Using History Interactively487086
|
||||
Node: Bash History Facilities487767
|
||||
Node: Bash History Builtins491502
|
||||
Node: History Interaction497973
|
||||
Node: Event Designators502923
|
||||
Node: Word Designators504501
|
||||
Node: Modifiers506893
|
||||
Node: Installing Bash508830
|
||||
Node: Basic Installation509946
|
||||
Node: Compilers and Options513822
|
||||
Node: Compiling For Multiple Architectures514572
|
||||
Node: Installation Names516325
|
||||
Node: Specifying the System Type518559
|
||||
Node: Sharing Defaults519305
|
||||
Node: Operation Controls520019
|
||||
Node: Optional Features521038
|
||||
Node: Reporting Bugs533418
|
||||
Node: Major Differences From The Bourne Shell534775
|
||||
Node: GNU Free Documentation License556201
|
||||
Node: Indexes581378
|
||||
Node: Builtin Index581829
|
||||
Node: Reserved Word Index588927
|
||||
Node: Variable Index591372
|
||||
Node: Function Index608785
|
||||
Node: Concept Index622780
|
||||
Node: Top893
|
||||
Node: Introduction2826
|
||||
Node: What is Bash?3039
|
||||
Node: What is a shell?4172
|
||||
Node: Definitions6782
|
||||
Node: Basic Shell Features10109
|
||||
Node: Shell Syntax11333
|
||||
Node: Shell Operation12360
|
||||
Node: Quoting13651
|
||||
Node: Escape Character14989
|
||||
Node: Single Quotes15524
|
||||
Node: Double Quotes15873
|
||||
Node: ANSI-C Quoting17218
|
||||
Node: Locale Translation18612
|
||||
Node: Creating Internationalized Scripts20015
|
||||
Node: Comments24213
|
||||
Node: Shell Commands24980
|
||||
Node: Reserved Words25919
|
||||
Node: Simple Commands26784
|
||||
Node: Pipelines27446
|
||||
Node: Lists30702
|
||||
Node: Compound Commands32574
|
||||
Node: Looping Constructs33583
|
||||
Node: Conditional Constructs36132
|
||||
Node: Command Grouping51202
|
||||
Node: Coprocesses52694
|
||||
Node: GNU Parallel55380
|
||||
Node: Shell Functions56298
|
||||
Node: Shell Parameters64746
|
||||
Node: Positional Parameters69647
|
||||
Node: Special Parameters70737
|
||||
Node: Shell Expansions74198
|
||||
Node: Brace Expansion76387
|
||||
Node: Tilde Expansion79723
|
||||
Node: Shell Parameter Expansion82678
|
||||
Node: Command Substitution103321
|
||||
Node: Arithmetic Expansion106850
|
||||
Node: Process Substitution108026
|
||||
Node: Word Splitting109134
|
||||
Node: Filename Expansion111578
|
||||
Node: Pattern Matching114802
|
||||
Node: Quote Removal120525
|
||||
Node: Redirections120829
|
||||
Node: Executing Commands131092
|
||||
Node: Simple Command Expansion131759
|
||||
Node: Command Search and Execution133867
|
||||
Node: Command Execution Environment136311
|
||||
Node: Environment139759
|
||||
Node: Exit Status141662
|
||||
Node: Signals143720
|
||||
Node: Shell Scripts148649
|
||||
Node: Shell Builtin Commands151947
|
||||
Node: Bourne Shell Builtins154058
|
||||
Node: Bash Builtins180705
|
||||
Node: Modifying Shell Behavior217629
|
||||
Node: The Set Builtin217971
|
||||
Node: The Shopt Builtin229965
|
||||
Node: Special Builtins247017
|
||||
Node: Shell Variables248006
|
||||
Node: Bourne Shell Variables248440
|
||||
Node: Bash Variables250948
|
||||
Node: Bash Features290072
|
||||
Node: Invoking Bash291086
|
||||
Node: Bash Startup Files297670
|
||||
Node: Interactive Shells302912
|
||||
Node: What is an Interactive Shell?303320
|
||||
Node: Is this Shell Interactive?303982
|
||||
Node: Interactive Shell Behavior304806
|
||||
Node: Bash Conditional Expressions308567
|
||||
Node: Shell Arithmetic313984
|
||||
Node: Aliases317313
|
||||
Node: Arrays320447
|
||||
Node: The Directory Stack328035
|
||||
Node: Directory Stack Builtins328832
|
||||
Node: Controlling the Prompt333277
|
||||
Node: The Restricted Shell336162
|
||||
Node: Bash POSIX Mode339044
|
||||
Node: Shell Compatibility Mode357401
|
||||
Node: Job Control366408
|
||||
Node: Job Control Basics366865
|
||||
Node: Job Control Builtins373233
|
||||
Node: Job Control Variables379915
|
||||
Node: Command Line Editing381146
|
||||
Node: Introduction and Notation382849
|
||||
Node: Readline Interaction385201
|
||||
Node: Readline Bare Essentials386389
|
||||
Node: Readline Movement Commands388197
|
||||
Node: Readline Killing Commands389193
|
||||
Node: Readline Arguments391216
|
||||
Node: Searching392273
|
||||
Node: Readline Init File394516
|
||||
Node: Readline Init File Syntax395819
|
||||
Node: Conditional Init Constructs422644
|
||||
Node: Sample Init File427029
|
||||
Node: Bindable Readline Commands430149
|
||||
Node: Commands For Moving431687
|
||||
Node: Commands For History434151
|
||||
Node: Commands For Text439541
|
||||
Node: Commands For Killing443666
|
||||
Node: Numeric Arguments446454
|
||||
Node: Commands For Completion447606
|
||||
Node: Keyboard Macros453302
|
||||
Node: Miscellaneous Commands454003
|
||||
Node: Readline vi Mode460570
|
||||
Node: Programmable Completion461547
|
||||
Node: Programmable Completion Builtins470284
|
||||
Node: A Programmable Completion Example482021
|
||||
Node: Using History Interactively487366
|
||||
Node: Bash History Facilities488047
|
||||
Node: Bash History Builtins491782
|
||||
Node: History Interaction498253
|
||||
Node: Event Designators503203
|
||||
Node: Word Designators504781
|
||||
Node: Modifiers507173
|
||||
Node: Installing Bash509110
|
||||
Node: Basic Installation510226
|
||||
Node: Compilers and Options514102
|
||||
Node: Compiling For Multiple Architectures514852
|
||||
Node: Installation Names516605
|
||||
Node: Specifying the System Type518839
|
||||
Node: Sharing Defaults519585
|
||||
Node: Operation Controls520299
|
||||
Node: Optional Features521318
|
||||
Node: Reporting Bugs533698
|
||||
Node: Major Differences From The Bourne Shell535055
|
||||
Node: GNU Free Documentation License556481
|
||||
Node: Indexes581658
|
||||
Node: Builtin Index582109
|
||||
Node: Reserved Word Index589207
|
||||
Node: Variable Index591652
|
||||
Node: Function Index609065
|
||||
Node: Concept Index623060
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
Binary file not shown.
+2968
-2973
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+15
-8
@@ -4,9 +4,9 @@
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<!-- This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 24 February 2025).
|
||||
the Bash shell (version 5.3, 7 April 2025).
|
||||
|
||||
This is Edition 5.3, last updated 24 February 2025,
|
||||
This is Edition 5.3, last updated 7 April 2025,
|
||||
of The GNU Bash Reference Manual,
|
||||
for Bash, Version 5.3.
|
||||
|
||||
@@ -77,10 +77,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
|
||||
<h1 class="top" id="Bash-Features-1"><span>Bash Features<a class="copiable-link" href="#Bash-Features-1"> ¶</a></span></h1>
|
||||
|
||||
<p>This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.3, 24 February 2025).
|
||||
the Bash shell (version 5.3, 7 April 2025).
|
||||
The Bash home page is <a class="url" href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
|
||||
</p>
|
||||
<p>This is Edition 5.3, last updated 24 February 2025,
|
||||
<p>This is Edition 5.3, last updated 7 April 2025,
|
||||
of <cite class="cite">The GNU Bash Reference Manual</cite>,
|
||||
for <code class="code">Bash</code>, Version 5.3.
|
||||
</p>
|
||||
@@ -4887,9 +4887,11 @@ refer to shell functions; otherwise the names refer to shell variables.
|
||||
</p>
|
||||
<p>The <samp class="option">-n</samp> option means to unexport each name: no longer mark
|
||||
it for export.
|
||||
If no <var class="var">name</var>s are supplied, or if the <samp class="option">-p</samp> option is given,
|
||||
<code class="code">export</code> displays a list of names of all exported variables on the
|
||||
standard output.
|
||||
If no <var class="var">name</var>s are supplied, or if only
|
||||
the <samp class="option">-p</samp> option is given,
|
||||
<code class="code">export</code> displays a list of names of all exported
|
||||
variables on the standard output.
|
||||
Using <samp class="option">-p</samp> and <samp class="option">-f</samp> together displays exported functions.
|
||||
The <samp class="option">-p</samp> option displays output in a form that may be reused as input.
|
||||
</p>
|
||||
<p><code class="code">export</code> allows the value of a variable to be set at the same time
|
||||
@@ -8107,8 +8109,13 @@ the shell does not save the command history when it exits.
|
||||
<dt><a id="index-HISTFILESIZE"></a><span><code class="code">HISTFILESIZE</code><a class="copiable-link" href="#index-HISTFILESIZE"> ¶</a></span></dt>
|
||||
<dd><p>The maximum number of lines contained in the history file.
|
||||
When this variable is assigned a value, the history file is truncated,
|
||||
if necessary, to contain no more than that number of lines
|
||||
if necessary, to contain no more than
|
||||
the number of history entries
|
||||
that total no more than that number of lines
|
||||
by removing the oldest entries.
|
||||
If the history list contains multi-line entries,
|
||||
the history file may contain more lines than this maximum
|
||||
to avoid leaving partial history entries.
|
||||
The history file is also truncated to this size after
|
||||
writing it when a shell exits or by the <code class="code">history</code> builtin.
|
||||
If the value is 0, the history file is truncated to zero size.
|
||||
|
||||
+213
-209
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 7.1 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 24 February 2025).
|
||||
Bash shell (version 5.3, 7 April 2025).
|
||||
|
||||
This is Edition 5.3, last updated 24 February 2025, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 7 April 2025, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Copyright © 1988-2025 Free Software Foundation, Inc.
|
||||
@@ -27,10 +27,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.3, 24 February 2025). The Bash home page is
|
||||
Bash shell (version 5.3, 7 April 2025). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.3, last updated 24 February 2025, of ‘The GNU Bash
|
||||
This is Edition 5.3, last updated 7 April 2025, of ‘The GNU Bash
|
||||
Reference Manual’, for ‘Bash’, Version 5.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -3598,9 +3598,10 @@ standard.
|
||||
to shell functions; otherwise the names refer to shell variables.
|
||||
|
||||
The ‘-n’ option means to unexport each name: no longer mark it for
|
||||
export. If no NAMEs are supplied, or if the ‘-p’ option is given,
|
||||
‘export’ displays a list of names of all exported variables on the
|
||||
standard output. The ‘-p’ option displays output in a form that
|
||||
export. If no NAMEs are supplied, or if only the ‘-p’ option is
|
||||
given, ‘export’ displays a list of names of all exported variables
|
||||
on the standard output. Using ‘-p’ and ‘-f’ together displays
|
||||
exported functions. The ‘-p’ option displays output in a form that
|
||||
may be reused as input.
|
||||
|
||||
‘export’ allows the value of a variable to be set at the same time
|
||||
@@ -6105,13 +6106,16 @@ Variables::).
|
||||
‘HISTFILESIZE’
|
||||
The maximum number of lines contained in the history file. When
|
||||
this variable is assigned a value, the history file is truncated,
|
||||
if necessary, to contain no more than that number of lines by
|
||||
removing the oldest entries. The history file is also truncated to
|
||||
this size after writing it when a shell exits or by the ‘history’
|
||||
builtin. If the value is 0, the history file is truncated to zero
|
||||
size. Non-numeric values and numeric values less than zero inhibit
|
||||
truncation. The shell sets the default value to the value of
|
||||
‘HISTSIZE’ after reading any startup files.
|
||||
if necessary, to contain no more than the number of history entries
|
||||
that total no more than that number of lines by removing the oldest
|
||||
entries. If the history list contains multi-line entries, the
|
||||
history file may contain more lines than this maximum to avoid
|
||||
leaving partial history entries. The history file is also
|
||||
truncated to this size after writing it when a shell exits or by
|
||||
the ‘history’ builtin. If the value is 0, the history file is
|
||||
truncated to zero size. Non-numeric values and numeric values less
|
||||
than zero inhibit truncation. The shell sets the default value to
|
||||
the value of ‘HISTSIZE’ after reading any startup files.
|
||||
|
||||
‘HISTIGNORE’
|
||||
A colon-separated list of patterns used to decide which command
|
||||
@@ -12826,7 +12830,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* .: Bourne Shell Builtins.
|
||||
(line 17)
|
||||
* [: Bourne Shell Builtins.
|
||||
(line 338)
|
||||
(line 339)
|
||||
* alias: Bash Builtins. (line 11)
|
||||
* bg: Job Control Builtins.
|
||||
(line 7)
|
||||
@@ -12862,15 +12866,15 @@ D.1 Index of Shell Builtin Commands
|
||||
* export: Bourne Shell Builtins.
|
||||
(line 152)
|
||||
* false: Bourne Shell Builtins.
|
||||
(line 174)
|
||||
(line 175)
|
||||
* fc: Bash History Builtins.
|
||||
(line 10)
|
||||
* fg: Job Control Builtins.
|
||||
(line 17)
|
||||
* getopts: Bourne Shell Builtins.
|
||||
(line 179)
|
||||
(line 180)
|
||||
* hash: Bourne Shell Builtins.
|
||||
(line 231)
|
||||
(line 232)
|
||||
* help: Bash Builtins. (line 375)
|
||||
* history: Bash History Builtins.
|
||||
(line 59)
|
||||
@@ -12886,38 +12890,38 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 37)
|
||||
* printf: Bash Builtins. (line 488)
|
||||
* pushd: Directory Stack Builtins.
|
||||
(line 70)
|
||||
(line 71)
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 263)
|
||||
(line 264)
|
||||
* read: Bash Builtins. (line 558)
|
||||
* readarray: Bash Builtins. (line 669)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 275)
|
||||
(line 276)
|
||||
* return: Bourne Shell Builtins.
|
||||
(line 300)
|
||||
(line 301)
|
||||
* set: The Set Builtin. (line 11)
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 325)
|
||||
(line 326)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 678)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 139)
|
||||
* test: Bourne Shell Builtins.
|
||||
(line 338)
|
||||
(line 339)
|
||||
* times: Bourne Shell Builtins.
|
||||
(line 438)
|
||||
(line 439)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 444)
|
||||
(line 445)
|
||||
* true: Bourne Shell Builtins.
|
||||
(line 510)
|
||||
(line 511)
|
||||
* type: Bash Builtins. (line 683)
|
||||
* typeset: Bash Builtins. (line 720)
|
||||
* ulimit: Bash Builtins. (line 726)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 515)
|
||||
(line 516)
|
||||
* unalias: Bash Builtins. (line 834)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 533)
|
||||
(line 534)
|
||||
* wait: Job Control Builtins.
|
||||
(line 86)
|
||||
|
||||
@@ -13094,51 +13098,51 @@ D.3 Parameter and Variable Index
|
||||
* HISTCONTROL: Bash Variables. (line 443)
|
||||
* HISTFILE: Bash Variables. (line 461)
|
||||
* HISTFILESIZE: Bash Variables. (line 467)
|
||||
* HISTIGNORE: Bash Variables. (line 478)
|
||||
* HISTIGNORE: Bash Variables. (line 481)
|
||||
* history-preserve-point: Readline Init File Syntax.
|
||||
(line 234)
|
||||
* history-size: Readline Init File Syntax.
|
||||
(line 240)
|
||||
* HISTSIZE: Bash Variables. (line 502)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 509)
|
||||
* HISTSIZE: Bash Variables. (line 505)
|
||||
* HISTTIMEFORMAT: Bash Variables. (line 512)
|
||||
* HOME: Bourne Shell Variables.
|
||||
(line 13)
|
||||
* horizontal-scroll-mode: Readline Init File Syntax.
|
||||
(line 250)
|
||||
* HOSTFILE: Bash Variables. (line 518)
|
||||
* HOSTNAME: Bash Variables. (line 529)
|
||||
* HOSTTYPE: Bash Variables. (line 532)
|
||||
* HOSTFILE: Bash Variables. (line 521)
|
||||
* HOSTNAME: Bash Variables. (line 532)
|
||||
* HOSTTYPE: Bash Variables. (line 535)
|
||||
* IFS: Bourne Shell Variables.
|
||||
(line 18)
|
||||
* IGNOREEOF: Bash Variables. (line 535)
|
||||
* IGNOREEOF: Bash Variables. (line 538)
|
||||
* input-meta: Readline Init File Syntax.
|
||||
(line 258)
|
||||
* INPUTRC: Bash Variables. (line 544)
|
||||
* INSIDE_EMACS: Bash Variables. (line 548)
|
||||
* INPUTRC: Bash Variables. (line 547)
|
||||
* INSIDE_EMACS: Bash Variables. (line 551)
|
||||
* isearch-terminators: Readline Init File Syntax.
|
||||
(line 269)
|
||||
* keymap: Readline Init File Syntax.
|
||||
(line 276)
|
||||
* LANG: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LANG <1>: Bash Variables. (line 554)
|
||||
* LC_ALL: Bash Variables. (line 558)
|
||||
* LC_COLLATE: Bash Variables. (line 562)
|
||||
* LC_CTYPE: Bash Variables. (line 569)
|
||||
* LANG <1>: Bash Variables. (line 557)
|
||||
* LC_ALL: Bash Variables. (line 561)
|
||||
* LC_COLLATE: Bash Variables. (line 565)
|
||||
* LC_CTYPE: Bash Variables. (line 572)
|
||||
* LC_MESSAGES: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 574)
|
||||
* LC_NUMERIC: Bash Variables. (line 578)
|
||||
* LC_TIME: Bash Variables. (line 582)
|
||||
* LINENO: Bash Variables. (line 586)
|
||||
* LINES: Bash Variables. (line 593)
|
||||
* MACHTYPE: Bash Variables. (line 599)
|
||||
* LC_MESSAGES <1>: Bash Variables. (line 577)
|
||||
* LC_NUMERIC: Bash Variables. (line 581)
|
||||
* LC_TIME: Bash Variables. (line 585)
|
||||
* LINENO: Bash Variables. (line 589)
|
||||
* LINES: Bash Variables. (line 596)
|
||||
* MACHTYPE: Bash Variables. (line 602)
|
||||
* MAIL: Bourne Shell Variables.
|
||||
(line 24)
|
||||
* MAILCHECK: Bash Variables. (line 603)
|
||||
* MAILCHECK: Bash Variables. (line 606)
|
||||
* MAILPATH: Bourne Shell Variables.
|
||||
(line 29)
|
||||
* MAPFILE: Bash Variables. (line 611)
|
||||
* MAPFILE: Bash Variables. (line 614)
|
||||
* mark-modified-lines: Readline Init File Syntax.
|
||||
(line 306)
|
||||
* mark-symlinked-directories: Readline Init File Syntax.
|
||||
@@ -13149,46 +13153,46 @@ D.3 Parameter and Variable Index
|
||||
(line 323)
|
||||
* meta-flag: Readline Init File Syntax.
|
||||
(line 258)
|
||||
* OLDPWD: Bash Variables. (line 615)
|
||||
* OLDPWD: Bash Variables. (line 618)
|
||||
* OPTARG: Bourne Shell Variables.
|
||||
(line 36)
|
||||
* OPTERR: Bash Variables. (line 618)
|
||||
* OPTERR: Bash Variables. (line 621)
|
||||
* OPTIND: Bourne Shell Variables.
|
||||
(line 40)
|
||||
* OSTYPE: Bash Variables. (line 623)
|
||||
* OSTYPE: Bash Variables. (line 626)
|
||||
* output-meta: Readline Init File Syntax.
|
||||
(line 328)
|
||||
* page-completions: Readline Init File Syntax.
|
||||
(line 337)
|
||||
* PATH: Bourne Shell Variables.
|
||||
(line 44)
|
||||
* PIPESTATUS: Bash Variables. (line 626)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 636)
|
||||
* PPID: Bash Variables. (line 646)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 650)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 656)
|
||||
* PS0: Bash Variables. (line 662)
|
||||
* PIPESTATUS: Bash Variables. (line 629)
|
||||
* POSIXLY_CORRECT: Bash Variables. (line 639)
|
||||
* PPID: Bash Variables. (line 649)
|
||||
* PROMPT_COMMAND: Bash Variables. (line 653)
|
||||
* PROMPT_DIRTRIM: Bash Variables. (line 659)
|
||||
* PS0: Bash Variables. (line 665)
|
||||
* PS1: Bourne Shell Variables.
|
||||
(line 53)
|
||||
* PS2: Bourne Shell Variables.
|
||||
(line 58)
|
||||
* PS3: Bash Variables. (line 667)
|
||||
* PS4: Bash Variables. (line 672)
|
||||
* PWD: Bash Variables. (line 680)
|
||||
* RANDOM: Bash Variables. (line 683)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 691)
|
||||
* READLINE_LINE: Bash Variables. (line 695)
|
||||
* READLINE_MARK: Bash Variables. (line 699)
|
||||
* READLINE_POINT: Bash Variables. (line 705)
|
||||
* REPLY: Bash Variables. (line 709)
|
||||
* PS3: Bash Variables. (line 670)
|
||||
* PS4: Bash Variables. (line 675)
|
||||
* PWD: Bash Variables. (line 683)
|
||||
* RANDOM: Bash Variables. (line 686)
|
||||
* READLINE_ARGUMENT: Bash Variables. (line 694)
|
||||
* READLINE_LINE: Bash Variables. (line 698)
|
||||
* READLINE_MARK: Bash Variables. (line 702)
|
||||
* READLINE_POINT: Bash Variables. (line 708)
|
||||
* REPLY: Bash Variables. (line 712)
|
||||
* revert-all-at-newline: Readline Init File Syntax.
|
||||
(line 350)
|
||||
* search-ignore-case: Readline Init File Syntax.
|
||||
(line 357)
|
||||
* SECONDS: Bash Variables. (line 713)
|
||||
* SHELL: Bash Variables. (line 723)
|
||||
* SHELLOPTS: Bash Variables. (line 728)
|
||||
* SHLVL: Bash Variables. (line 738)
|
||||
* SECONDS: Bash Variables. (line 716)
|
||||
* SHELL: Bash Variables. (line 726)
|
||||
* SHELLOPTS: Bash Variables. (line 731)
|
||||
* SHLVL: Bash Variables. (line 741)
|
||||
* show-all-if-ambiguous: Readline Init File Syntax.
|
||||
(line 362)
|
||||
* show-all-if-unmodified: Readline Init File Syntax.
|
||||
@@ -13197,15 +13201,15 @@ D.3 Parameter and Variable Index
|
||||
(line 377)
|
||||
* skip-completed-text: Readline Init File Syntax.
|
||||
(line 383)
|
||||
* SRANDOM: Bash Variables. (line 743)
|
||||
* SRANDOM: Bash Variables. (line 746)
|
||||
* TEXTDOMAIN: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TEXTDOMAINDIR: Creating Internationalized Scripts.
|
||||
(line 51)
|
||||
* TIMEFORMAT: Bash Variables. (line 752)
|
||||
* TMOUT: Bash Variables. (line 791)
|
||||
* TMPDIR: Bash Variables. (line 803)
|
||||
* UID: Bash Variables. (line 807)
|
||||
* TIMEFORMAT: Bash Variables. (line 755)
|
||||
* TMOUT: Bash Variables. (line 794)
|
||||
* TMPDIR: Bash Variables. (line 806)
|
||||
* UID: Bash Variables. (line 810)
|
||||
* vi-cmd-mode-string: Readline Init File Syntax.
|
||||
(line 396)
|
||||
* vi-ins-mode-string: Readline Init File Syntax.
|
||||
@@ -13600,138 +13604,138 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top904
|
||||
Node: Introduction2848
|
||||
Node: What is Bash?3064
|
||||
Node: What is a shell?4200
|
||||
Node: Definitions6813
|
||||
Node: Basic Shell Features10143
|
||||
Node: Shell Syntax11370
|
||||
Node: Shell Operation12400
|
||||
Node: Quoting13694
|
||||
Node: Escape Character15035
|
||||
Node: Single Quotes15573
|
||||
Node: Double Quotes15925
|
||||
Node: ANSI-C Quoting17273
|
||||
Node: Locale Translation18670
|
||||
Node: Creating Internationalized Scripts20076
|
||||
Node: Comments24277
|
||||
Node: Shell Commands25047
|
||||
Node: Reserved Words25989
|
||||
Node: Simple Commands26857
|
||||
Node: Pipelines27522
|
||||
Node: Lists30781
|
||||
Node: Compound Commands32656
|
||||
Node: Looping Constructs33668
|
||||
Node: Conditional Constructs36220
|
||||
Node: Command Grouping51293
|
||||
Node: Coprocesses52788
|
||||
Node: GNU Parallel55477
|
||||
Node: Shell Functions56398
|
||||
Node: Shell Parameters64849
|
||||
Node: Positional Parameters69753
|
||||
Node: Special Parameters70846
|
||||
Node: Shell Expansions74310
|
||||
Node: Brace Expansion76502
|
||||
Node: Tilde Expansion79841
|
||||
Node: Shell Parameter Expansion82799
|
||||
Node: Command Substitution103445
|
||||
Node: Arithmetic Expansion106977
|
||||
Node: Process Substitution108156
|
||||
Node: Word Splitting109267
|
||||
Node: Filename Expansion111714
|
||||
Node: Pattern Matching114941
|
||||
Node: Quote Removal120667
|
||||
Node: Redirections120974
|
||||
Node: Executing Commands131240
|
||||
Node: Simple Command Expansion131910
|
||||
Node: Command Search and Execution134021
|
||||
Node: Command Execution Environment136468
|
||||
Node: Environment139919
|
||||
Node: Exit Status141825
|
||||
Node: Signals143886
|
||||
Node: Shell Scripts148818
|
||||
Node: Shell Builtin Commands152119
|
||||
Node: Bourne Shell Builtins154233
|
||||
Node: Bash Builtins180806
|
||||
Node: Modifying Shell Behavior217733
|
||||
Node: The Set Builtin218078
|
||||
Node: The Shopt Builtin230075
|
||||
Node: Special Builtins247130
|
||||
Node: Shell Variables248122
|
||||
Node: Bourne Shell Variables248559
|
||||
Node: Bash Variables251070
|
||||
Node: Bash Features289978
|
||||
Node: Invoking Bash290995
|
||||
Node: Bash Startup Files297582
|
||||
Node: Interactive Shells302827
|
||||
Node: What is an Interactive Shell?303238
|
||||
Node: Is this Shell Interactive?303903
|
||||
Node: Interactive Shell Behavior304730
|
||||
Node: Bash Conditional Expressions308494
|
||||
Node: Shell Arithmetic313914
|
||||
Node: Aliases317246
|
||||
Node: Arrays320383
|
||||
Node: The Directory Stack327974
|
||||
Node: Directory Stack Builtins328774
|
||||
Node: Controlling the Prompt333222
|
||||
Node: The Restricted Shell336110
|
||||
Node: Bash POSIX Mode338995
|
||||
Node: Shell Compatibility Mode357355
|
||||
Node: Job Control366365
|
||||
Node: Job Control Basics366825
|
||||
Node: Job Control Builtins373196
|
||||
Node: Job Control Variables379881
|
||||
Node: Command Line Editing381115
|
||||
Node: Introduction and Notation382821
|
||||
Node: Readline Interaction385176
|
||||
Node: Readline Bare Essentials386367
|
||||
Node: Readline Movement Commands388178
|
||||
Node: Readline Killing Commands389177
|
||||
Node: Readline Arguments391203
|
||||
Node: Searching392263
|
||||
Node: Readline Init File394509
|
||||
Node: Readline Init File Syntax395815
|
||||
Node: Conditional Init Constructs422643
|
||||
Node: Sample Init File427031
|
||||
Node: Bindable Readline Commands430154
|
||||
Node: Commands For Moving431695
|
||||
Node: Commands For History434162
|
||||
Node: Commands For Text439555
|
||||
Node: Commands For Killing443683
|
||||
Node: Numeric Arguments446474
|
||||
Node: Commands For Completion447629
|
||||
Node: Keyboard Macros453328
|
||||
Node: Miscellaneous Commands454032
|
||||
Node: Readline vi Mode460602
|
||||
Node: Programmable Completion461582
|
||||
Node: Programmable Completion Builtins470322
|
||||
Node: A Programmable Completion Example482062
|
||||
Node: Using History Interactively487410
|
||||
Node: Bash History Facilities488094
|
||||
Node: Bash History Builtins491832
|
||||
Node: History Interaction498306
|
||||
Node: Event Designators503259
|
||||
Node: Word Designators504840
|
||||
Node: Modifiers507235
|
||||
Node: Installing Bash509175
|
||||
Node: Basic Installation510294
|
||||
Node: Compilers and Options514173
|
||||
Node: Compiling For Multiple Architectures514926
|
||||
Node: Installation Names516682
|
||||
Node: Specifying the System Type518919
|
||||
Node: Sharing Defaults519668
|
||||
Node: Operation Controls520385
|
||||
Node: Optional Features521407
|
||||
Node: Reporting Bugs533790
|
||||
Node: Major Differences From The Bourne Shell535150
|
||||
Node: GNU Free Documentation License556579
|
||||
Node: Indexes581759
|
||||
Node: Builtin Index582213
|
||||
Node: Reserved Word Index589314
|
||||
Node: Variable Index591762
|
||||
Node: Function Index609178
|
||||
Node: Concept Index623176
|
||||
Node: Top896
|
||||
Node: Introduction2832
|
||||
Node: What is Bash?3048
|
||||
Node: What is a shell?4184
|
||||
Node: Definitions6797
|
||||
Node: Basic Shell Features10127
|
||||
Node: Shell Syntax11354
|
||||
Node: Shell Operation12384
|
||||
Node: Quoting13678
|
||||
Node: Escape Character15019
|
||||
Node: Single Quotes15557
|
||||
Node: Double Quotes15909
|
||||
Node: ANSI-C Quoting17257
|
||||
Node: Locale Translation18654
|
||||
Node: Creating Internationalized Scripts20060
|
||||
Node: Comments24261
|
||||
Node: Shell Commands25031
|
||||
Node: Reserved Words25973
|
||||
Node: Simple Commands26841
|
||||
Node: Pipelines27506
|
||||
Node: Lists30765
|
||||
Node: Compound Commands32640
|
||||
Node: Looping Constructs33652
|
||||
Node: Conditional Constructs36204
|
||||
Node: Command Grouping51277
|
||||
Node: Coprocesses52772
|
||||
Node: GNU Parallel55461
|
||||
Node: Shell Functions56382
|
||||
Node: Shell Parameters64833
|
||||
Node: Positional Parameters69737
|
||||
Node: Special Parameters70830
|
||||
Node: Shell Expansions74294
|
||||
Node: Brace Expansion76486
|
||||
Node: Tilde Expansion79825
|
||||
Node: Shell Parameter Expansion82783
|
||||
Node: Command Substitution103429
|
||||
Node: Arithmetic Expansion106961
|
||||
Node: Process Substitution108140
|
||||
Node: Word Splitting109251
|
||||
Node: Filename Expansion111698
|
||||
Node: Pattern Matching114925
|
||||
Node: Quote Removal120651
|
||||
Node: Redirections120958
|
||||
Node: Executing Commands131224
|
||||
Node: Simple Command Expansion131894
|
||||
Node: Command Search and Execution134005
|
||||
Node: Command Execution Environment136452
|
||||
Node: Environment139903
|
||||
Node: Exit Status141809
|
||||
Node: Signals143870
|
||||
Node: Shell Scripts148802
|
||||
Node: Shell Builtin Commands152103
|
||||
Node: Bourne Shell Builtins154217
|
||||
Node: Bash Builtins180867
|
||||
Node: Modifying Shell Behavior217794
|
||||
Node: The Set Builtin218139
|
||||
Node: The Shopt Builtin230136
|
||||
Node: Special Builtins247191
|
||||
Node: Shell Variables248183
|
||||
Node: Bourne Shell Variables248620
|
||||
Node: Bash Variables251131
|
||||
Node: Bash Features290258
|
||||
Node: Invoking Bash291275
|
||||
Node: Bash Startup Files297862
|
||||
Node: Interactive Shells303107
|
||||
Node: What is an Interactive Shell?303518
|
||||
Node: Is this Shell Interactive?304183
|
||||
Node: Interactive Shell Behavior305010
|
||||
Node: Bash Conditional Expressions308774
|
||||
Node: Shell Arithmetic314194
|
||||
Node: Aliases317526
|
||||
Node: Arrays320663
|
||||
Node: The Directory Stack328254
|
||||
Node: Directory Stack Builtins329054
|
||||
Node: Controlling the Prompt333502
|
||||
Node: The Restricted Shell336390
|
||||
Node: Bash POSIX Mode339275
|
||||
Node: Shell Compatibility Mode357635
|
||||
Node: Job Control366645
|
||||
Node: Job Control Basics367105
|
||||
Node: Job Control Builtins373476
|
||||
Node: Job Control Variables380161
|
||||
Node: Command Line Editing381395
|
||||
Node: Introduction and Notation383101
|
||||
Node: Readline Interaction385456
|
||||
Node: Readline Bare Essentials386647
|
||||
Node: Readline Movement Commands388458
|
||||
Node: Readline Killing Commands389457
|
||||
Node: Readline Arguments391483
|
||||
Node: Searching392543
|
||||
Node: Readline Init File394789
|
||||
Node: Readline Init File Syntax396095
|
||||
Node: Conditional Init Constructs422923
|
||||
Node: Sample Init File427311
|
||||
Node: Bindable Readline Commands430434
|
||||
Node: Commands For Moving431975
|
||||
Node: Commands For History434442
|
||||
Node: Commands For Text439835
|
||||
Node: Commands For Killing443963
|
||||
Node: Numeric Arguments446754
|
||||
Node: Commands For Completion447909
|
||||
Node: Keyboard Macros453608
|
||||
Node: Miscellaneous Commands454312
|
||||
Node: Readline vi Mode460882
|
||||
Node: Programmable Completion461862
|
||||
Node: Programmable Completion Builtins470602
|
||||
Node: A Programmable Completion Example482342
|
||||
Node: Using History Interactively487690
|
||||
Node: Bash History Facilities488374
|
||||
Node: Bash History Builtins492112
|
||||
Node: History Interaction498586
|
||||
Node: Event Designators503539
|
||||
Node: Word Designators505120
|
||||
Node: Modifiers507515
|
||||
Node: Installing Bash509455
|
||||
Node: Basic Installation510574
|
||||
Node: Compilers and Options514453
|
||||
Node: Compiling For Multiple Architectures515206
|
||||
Node: Installation Names516962
|
||||
Node: Specifying the System Type519199
|
||||
Node: Sharing Defaults519948
|
||||
Node: Operation Controls520665
|
||||
Node: Optional Features521687
|
||||
Node: Reporting Bugs534070
|
||||
Node: Major Differences From The Bourne Shell535430
|
||||
Node: GNU Free Documentation License556859
|
||||
Node: Indexes582039
|
||||
Node: Builtin Index582493
|
||||
Node: Reserved Word Index589594
|
||||
Node: Variable Index592042
|
||||
Node: Function Index609458
|
||||
Node: Concept Index623456
|
||||
|
||||
End Tag Table
|
||||
|
||||
|
||||
+18
-18
@@ -1,11 +1,11 @@
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_1) (preloaded format=pdfetex 2024.4.9) 31 MAR 2025 10:28
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2024/MacPorts 2024.70613_1) (preloaded format=pdfetex 2024.4.9) 22 APR 2025 10:00
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\input /usr/local/src/bash/bash-20250331/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20250331/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20250331/doc/texinfo.tex
|
||||
**\input /usr/local/src/bash/bash-20250418/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20250418/doc/bashref.texi
|
||||
(/usr/local/src/bash/bash-20250418/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
@@ -161,15 +161,15 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20250331/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
(/usr/local/src/bash/bash-20250418/doc/version.texi) [1{/opt/local/var/db/texmf
|
||||
/fonts/map/pdftex/updmap/pdftex.map}] [2]
|
||||
(/usr/local/build/bash/bash-20250331/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20250331/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20250331/doc/bashref.toc) Chapter 1
|
||||
(/usr/local/build/bash/bash-20250418/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/local/build/bash/bash-20250418/doc/bashref.toc)
|
||||
(/usr/local/build/bash/bash-20250418/doc/bashref.toc) Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/usr/local/build/bash/bash-20250331/doc/bashref.aux)
|
||||
(/usr/local/build/bash/bash-20250418/doc/bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
[1] Chapter 2 [2]
|
||||
@@ -231,7 +231,7 @@ exlive/fonts/enc/dvips/cm-super/cm-super-t1.enc}] [21] [22] [23] [24]
|
||||
[52]
|
||||
[53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67]
|
||||
[68] [69] [70] [71] [72] [73]
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5896--5896
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5898--5898
|
||||
[]@texttt set [-abefhkmnptuvxBCEHPT] [-o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -244,7 +244,7 @@ Overfull \hbox (38.26585pt too wide) in paragraph at lines 5896--5896
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5897--5897
|
||||
Overfull \hbox (38.26585pt too wide) in paragraph at lines 5899--5899
|
||||
[]@texttt set [+abefhkmnptuvxBCEHPT] [+o @textttsl option-name@texttt ] [--] [
|
||||
-] [@textttsl ar-gu-ment []@texttt ][]
|
||||
|
||||
@@ -264,7 +264,7 @@ Chapter 7 [124] [125] [126] [127] [128]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20250331/lib/readline/doc/rluser.texi Chapter 8
|
||||
(/usr/local/src/bash/bash-20250418/lib/readline/doc/rluser.texi Chapter 8
|
||||
[129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 964--970
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
@@ -313,10 +313,10 @@ gnored[]
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20250331/lib/readline/doc/hsuser.texi Chapter 9
|
||||
(/usr/local/src/bash/bash-20250418/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[167] [168] [169] [170] [171] [172] [173]) Chapter 10 [174] [175] [176]
|
||||
[177] [178]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10670--10679
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10677--10686
|
||||
[]@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem
|
||||
entation[]@textrm '[],
|
||||
|
||||
@@ -329,7 +329,7 @@ entation[]@textrm '[],
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10670--10679
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 10677--10686
|
||||
@textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t
|
||||
extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
|
||||
@@ -346,13 +346,13 @@ extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
|
||||
(/usr/local/src/bash/bash-20250331/doc/fdl.texi [192] [193] [194] [195]
|
||||
(/usr/local/src/bash/bash-20250418/doc/fdl.texi [192] [193] [194] [195]
|
||||
[196] [197] [198]) Appendix D [199] [200] [201] [202] [203] [204] [205]
|
||||
[206] [207] [208] )
|
||||
Here is how much of TeX's memory you used:
|
||||
4116 strings out of 495840
|
||||
47662 string characters out of 6171739
|
||||
145164 words of memory out of 5000000
|
||||
145156 words of memory out of 5000000
|
||||
5048 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
701 hyphenation exceptions out of 8191
|
||||
@@ -373,7 +373,7 @@ fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-texlive/fonts
|
||||
lic/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
|
||||
-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm-super
|
||||
/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (214 pages, 854803 bytes).
|
||||
Output written on bashref.pdf (214 pages, 855036 bytes).
|
||||
PDF statistics:
|
||||
2948 PDF objects out of 2984 (max. 8388607)
|
||||
2686 compressed objects within 27 object streams
|
||||
|
||||
Binary file not shown.
+339
-332
@@ -1,7 +1,7 @@
|
||||
%!PS-Adobe-2.0
|
||||
%%Creator: dvips(k) 2024.1 (TeX Live 2024) Copyright 2024 Radical Eye Software
|
||||
%%Title: bashref.dvi
|
||||
%%CreationDate: Mon Mar 31 14:31:21 2025
|
||||
%%CreationDate: Tue Apr 22 14:00:28 2025
|
||||
%%Pages: 214
|
||||
%%PageOrder: Ascend
|
||||
%%BoundingBox: 0 0 612 792
|
||||
@@ -10,9 +10,10 @@
|
||||
%%DocumentPaperSizes: Letter
|
||||
%%EndComments
|
||||
%DVIPSWebPage: (www.radicaleye.com)
|
||||
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
|
||||
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps
|
||||
%+ /usr/local/src/bash/bash-20250418/doc/bashref.dvi
|
||||
%DVIPSParameters: dpi=600
|
||||
%DVIPSSource: TeX output 2025.03.31:1028
|
||||
%DVIPSSource: TeX output 2025.04.22:1000
|
||||
%%BeginProcSet: tex.pro 0 0
|
||||
%!
|
||||
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
|
||||
@@ -7566,7 +7567,8 @@ E69030FD907778821C66F93220A31991386640AC2315A5B7DB80B4AE91A6A4D7
|
||||
cleartomark
|
||||
{restore}if
|
||||
%%EndFont
|
||||
TeXDict begin 40258431 52099146 1000 600 600 (bashref.dvi)
|
||||
TeXDict begin 40258431 52099146 1000 600 600
|
||||
(/usr/local/src/bash/bash-20250418/doc/bashref.dvi)
|
||||
@start /Fa 130[55 1[55 123[{ T1Encoding ReEncodeFont }2
|
||||
116.231 /SFRM1440 rf /Fb 133[34 41 41 55 41 43 30 30
|
||||
30 41 43 38 43 64 21 41 23 21 43 38 23 34 43 34 43 38
|
||||
@@ -7644,24 +7646,23 @@ ifelse
|
||||
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
|
||||
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
|
||||
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.3,)g(for)f
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.3.)3180 1697 y(F)-8
|
||||
b(ebruary)30 b(2025)150 4927 y Fs(Chet)45 b(Ramey)-11
|
||||
b(,)46 b(Case)g(W)-11 b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150
|
||||
5068 y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)
|
||||
-11 b(oundation)p 150 5141 3600 17 v eop end
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.3.)3333 1697 y(April)f(2025)150
|
||||
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
|
||||
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
|
||||
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
|
||||
b(oundation)p 150 5141 3600 17 v eop end
|
||||
%%Page: 2 2
|
||||
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
|
||||
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.3,)c(24)f(F)-8
|
||||
b(ebruary)30 b(2025\).)150 4523 y(This)i(is)h(Edition)g(5.3,)i(last)f
|
||||
(up)s(dated)e(24)i(F)-8 b(ebruary)33 b(2025,)i(of)f Fr(The)e(GNU)i
|
||||
(Bash)f(Reference)h(Man)m(ual)p Fu(,)150 4633 y(for)c
|
||||
Ft(Bash)p Fu(,)g(V)-8 b(ersion)31 b(5.3.)150 4767 y(Cop)m(yrigh)m(t)602
|
||||
4764 y(c)577 4767 y Fq(\015)f Fu(1988{2025)35 b(F)-8
|
||||
b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390
|
||||
4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
|
||||
b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
|
||||
(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.3,)c(7)e(April)h
|
||||
(2025\).)150 4523 y(This)36 b(is)g(Edition)h(5.3,)j(last)d(up)s(dated)e
|
||||
(7)i(April)g(2025,)j(of)c Fr(The)h(GNU)g(Bash)g(Reference)g(Man)m(ual)p
|
||||
Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
|
||||
b(5.3.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
|
||||
y Fq(\015)f Fu(1988{2025)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
|
||||
b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
|
||||
(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
|
||||
(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
|
||||
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
|
||||
b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
|
||||
b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
|
||||
@@ -12159,83 +12160,85 @@ b([-fn])g([-p])h([)p Fj(name)p Ft([=)p Fj(value)p Ft(]])630
|
||||
(functions;)630 5097 y(otherwise)31 b(the)f(names)h(refer)f(to)h(shell)
|
||||
f(v)-5 b(ariables.)630 5230 y(The)31 b Ft(-n)f Fu(option)i(means)f(to)h
|
||||
(unexp)s(ort)e(eac)m(h)j(name:)42 b(no)32 b(longer)f(mark)g(it)h(for)f
|
||||
(exp)s(ort.)43 b(If)630 5340 y(no)37 b Fr(name)5 b Fu(s)36
|
||||
b(are)h(supplied,)h(or)e(if)h(the)g Ft(-p)f Fu(option)h(is)g(giv)m(en,)
|
||||
j Ft(export)35 b Fu(displa)m(ys)h(a)h(list)h(of)p eop
|
||||
end
|
||||
(exp)s(ort.)43 b(If)630 5340 y(no)30 b Fr(name)5 b Fu(s)31
|
||||
b(are)g(supplied,)e(or)i(if)f(only)h(the)g Ft(-p)f Fu(option)h(is)f
|
||||
(giv)m(en,)i Ft(export)d Fu(displa)m(ys)h(a)h(list)p
|
||||
eop end
|
||||
%%Page: 55 61
|
||||
TeXDict begin 55 60 bop 150 -116 a Fu(Chapter)30 b(4:)41
|
||||
b(Shell)30 b(Builtin)h(Commands)2069 b(55)630 299 y(names)26
|
||||
b(of)g(all)h(exp)s(orted)f(v)-5 b(ariables)26 b(on)g(the)g(standard)g
|
||||
(output.)38 b(The)26 b Ft(-p)f Fu(option)i(displa)m(ys)630
|
||||
408 y(output)j(in)g(a)h(form)f(that)h(ma)m(y)g(b)s(e)e(reused)h(as)h
|
||||
(input.)630 544 y Ft(export)e Fu(allo)m(ws)k(the)e(v)-5
|
||||
b(alue)31 b(of)h(a)f(v)-5 b(ariable)32 b(to)g(b)s(e)e(set)i(at)f(the)g
|
||||
(same)h(time)g(it)f(is)g(exp)s(orted)630 653 y(or)e(unexp)s(orted)f(b)m
|
||||
(y)g(follo)m(wing)j(the)e(v)-5 b(ariable)30 b(name)f(with)f(=)p
|
||||
b(Shell)30 b(Builtin)h(Commands)2069 b(55)630 299 y(of)37
|
||||
b(names)h(of)f(all)h(exp)s(orted)f(v)-5 b(ariables)38
|
||||
b(on)f(the)g(standard)g(output.)61 b(Using)37 b Ft(-p)g
|
||||
Fu(and)g Ft(-f)630 408 y Fu(together)32 b(displa)m(ys)f(exp)s(orted)g
|
||||
(functions.)41 b(The)31 b Ft(-p)f Fu(option)h(displa)m(ys)g(output)g
|
||||
(in)f(a)h(form)630 518 y(that)g(ma)m(y)g(b)s(e)f(reused)f(as)i(input.)
|
||||
630 647 y Ft(export)e Fu(allo)m(ws)k(the)e(v)-5 b(alue)31
|
||||
b(of)h(a)f(v)-5 b(ariable)32 b(to)g(b)s(e)e(set)i(at)f(the)g(same)h
|
||||
(time)g(it)f(is)g(exp)s(orted)630 757 y(or)e(unexp)s(orted)f(b)m(y)g
|
||||
(follo)m(wing)j(the)e(v)-5 b(ariable)30 b(name)f(with)f(=)p
|
||||
Fr(v)-5 b(alue)p Fu(.)41 b(This)28 b(sets)h(the)g(v)-5
|
||||
b(alue)630 763 y(of)31 b(the)f(v)-5 b(ariable)31 b(is)g(to)g
|
||||
b(alue)630 866 y(of)31 b(the)f(v)-5 b(ariable)31 b(is)g(to)g
|
||||
Fr(v)-5 b(alue)36 b Fu(while)30 b(mo)s(difying)g(the)g(exp)s(ort)h
|
||||
(attribute.)630 898 y(The)e(return)e(status)j(is)f(zero)h(unless)e(an)h
|
||||
(attribute.)630 995 y(The)e(return)e(status)j(is)f(zero)h(unless)e(an)h
|
||||
(in)m(v)-5 b(alid)29 b(option)h(is)f(supplied,)f(one)i(of)f(the)g
|
||||
(names)630 1008 y(is)k(not)g(a)h(v)-5 b(alid)33 b(shell)h(v)-5
|
||||
(names)630 1105 y(is)k(not)g(a)h(v)-5 b(alid)33 b(shell)h(v)-5
|
||||
b(ariable)33 b(name,)i(or)e Ft(-f)f Fu(is)h(supplied)f(with)h(a)g(name)
|
||||
g(that)h(is)f(not)h(a)630 1118 y(shell)d(function.)150
|
||||
1279 y Ft(false)870 1414 y(false)630 1549 y Fu(Do)s(es)g(nothing;)g
|
||||
(returns)e(a)h(non-zero)h(status.)150 1711 y Ft(getopts)870
|
||||
1846 y(getopts)46 b Fj(optstring)f(name)i Ft([)p Fj(arg)f
|
||||
Ft(...])630 1981 y(getopts)24 b Fu(is)i(used)f(b)m(y)h(shell)g(scripts)
|
||||
g(that)h(is)f(not)h(a)630 1214 y(shell)d(function.)150
|
||||
1363 y Ft(false)870 1491 y(false)630 1620 y Fu(Do)s(es)g(nothing;)g
|
||||
(returns)e(a)h(non-zero)h(status.)150 1769 y Ft(getopts)870
|
||||
1898 y(getopts)46 b Fj(optstring)f(name)i Ft([)p Fj(arg)f
|
||||
Ft(...])630 2027 y(getopts)24 b Fu(is)i(used)f(b)m(y)h(shell)g(scripts)
|
||||
g(or)g(functions)f(to)i(parse)f(p)s(ositional)g(parameters)h(and)630
|
||||
2091 y(obtain)35 b(options)h(and)e(their)h(argumen)m(ts.)55
|
||||
2136 y(obtain)35 b(options)h(and)e(their)h(argumen)m(ts.)55
|
||||
b Fr(optstring)43 b Fu(con)m(tains)36 b(the)f(option)g(c)m(haracters)
|
||||
630 2201 y(to)h(b)s(e)f(recognized;)k(if)c(a)h(c)m(haracter)h(is)e
|
||||
630 2246 y(to)h(b)s(e)f(recognized;)k(if)c(a)h(c)m(haracter)h(is)e
|
||||
(follo)m(w)m(ed)i(b)m(y)e(a)h(colon,)i(the)d(option)h(is)g(exp)s(ected)
|
||||
630 2310 y(to)g(ha)m(v)m(e)h(an)f(argumen)m(t,)h(whic)m(h)f(should)e(b)
|
||||
630 2355 y(to)g(ha)m(v)m(e)h(an)f(argumen)m(t,)h(whic)m(h)f(should)e(b)
|
||||
s(e)h(separated)h(from)g(it)g(b)m(y)f(whitespace.)57
|
||||
b(The)630 2420 y(colon)31 b(\(`)p Ft(:)p Fu('\))h(and)d(question)i
|
||||
b(The)630 2465 y(colon)31 b(\(`)p Ft(:)p Fu('\))h(and)d(question)i
|
||||
(mark)f(\(`)p Ft(?)p Fu('\))h(ma)m(y)g(not)g(b)s(e)f(used)f(as)i
|
||||
(option)g(c)m(haracters.)630 2555 y(Eac)m(h)38 b(time)g(it)g(is)f(in)m
|
||||
(option)g(c)m(haracters.)630 2594 y(Eac)m(h)38 b(time)g(it)g(is)f(in)m
|
||||
(v)m(ok)m(ed,)k Ft(getopts)35 b Fu(places)j(the)f(next)h(option)f(in)g
|
||||
(the)h(shell)f(v)-5 b(ariable)630 2665 y Fr(name)p Fu(,)28
|
||||
(the)h(shell)f(v)-5 b(ariable)630 2703 y Fr(name)p Fu(,)28
|
||||
b(initializing)h Fr(name)j Fu(if)27 b(it)h(do)s(es)f(not)g(exist,)i
|
||||
(and)d(the)h(index)g(of)g(the)g(next)g(argumen)m(t)630
|
||||
2774 y(to)34 b(b)s(e)f(pro)s(cessed)g(in)m(to)i(the)f(v)-5
|
||||
2813 y(to)34 b(b)s(e)f(pro)s(cessed)g(in)m(to)i(the)f(v)-5
|
||||
b(ariable)34 b Ft(OPTIND)p Fu(.)48 b Ft(OPTIND)32 b Fu(is)i
|
||||
(initialized)h(to)g(1)f(eac)m(h)g(time)630 2884 y(the)k(shell)f(or)h(a)
|
||||
(initialized)h(to)g(1)f(eac)m(h)g(time)630 2923 y(the)k(shell)f(or)h(a)
|
||||
g(shell)f(script)h(is)f(in)m(v)m(ok)m(ed.)63 b(When)38
|
||||
b(an)f(option)h(requires)f(an)g(argumen)m(t,)630 2993
|
||||
b(an)f(option)h(requires)f(an)g(argumen)m(t,)630 3032
|
||||
y Ft(getopts)28 b Fu(places)k(that)f(argumen)m(t)f(in)m(to)i(the)e(v)-5
|
||||
b(ariable)31 b Ft(OPTARG)p Fu(.)630 3129 y(The)j(shell)g(do)s(es)h(not)
|
||||
b(ariable)31 b Ft(OPTARG)p Fu(.)630 3161 y(The)j(shell)g(do)s(es)h(not)
|
||||
f(reset)h Ft(OPTIND)e Fu(automatically;)39 b(it)c(m)m(ust)g(b)s(e)e
|
||||
(man)m(ually)i(reset)g(b)s(e-)630 3238 y(t)m(w)m(een)e(m)m(ultiple)f
|
||||
(man)m(ually)i(reset)g(b)s(e-)630 3271 y(t)m(w)m(een)e(m)m(ultiple)f
|
||||
(calls)g(to)g Ft(getopts)e Fu(within)h(the)g(same)h(shell)g(in)m(v)m(o)
|
||||
s(cation)h(to)g(use)e(a)g(new)630 3348 y(set)g(of)f(parameters.)630
|
||||
3483 y(When)i(it)g(reac)m(hes)h(the)e(end)h(of)f(options,)i
|
||||
s(cation)h(to)g(use)e(a)g(new)630 3380 y(set)g(of)f(parameters.)630
|
||||
3509 y(When)i(it)g(reac)m(hes)h(the)e(end)h(of)f(options,)i
|
||||
Ft(getopts)d Fu(exits)i(with)g(a)g(return)f(v)-5 b(alue)32
|
||||
b(greater)630 3593 y(than)39 b(zero.)67 b Ft(OPTIND)38
|
||||
b(greater)630 3619 y(than)39 b(zero.)67 b Ft(OPTIND)38
|
||||
b Fu(is)h(set)g(to)h(the)f(index)g(of)g(the)g(\014rst)f(non-option)i
|
||||
(argumen)m(t,)i(and)630 3703 y Fr(name)36 b Fu(is)30
|
||||
b(set)h(to)g(`)p Ft(?)p Fu('.)630 3838 y Ft(getopts)c
|
||||
(argumen)m(t,)i(and)630 3728 y Fr(name)36 b Fu(is)30
|
||||
b(set)h(to)g(`)p Ft(?)p Fu('.)630 3857 y Ft(getopts)c
|
||||
Fu(normally)j(parses)e(the)i(p)s(ositional)g(parameters,)g(but)e(if)i
|
||||
(more)f(argumen)m(ts)h(are)630 3948 y(supplied)f(as)i
|
||||
(more)f(argumen)m(ts)h(are)630 3967 y(supplied)f(as)i
|
||||
Fr(arg)38 b Fu(v)-5 b(alues,)31 b Ft(getopts)e Fu(parses)h(those)h
|
||||
(instead.)630 4083 y Ft(getopts)37 b Fu(can)i(rep)s(ort)f(errors)g(in)h
|
||||
(instead.)630 4096 y Ft(getopts)37 b Fu(can)i(rep)s(ort)f(errors)g(in)h
|
||||
(t)m(w)m(o)h(w)m(a)m(ys.)67 b(If)38 b(the)h(\014rst)g(c)m(haracter)h
|
||||
(of)f Fr(optstring)47 b Fu(is)630 4193 y(a)41 b(colon,)k
|
||||
(of)f Fr(optstring)47 b Fu(is)630 4205 y(a)41 b(colon,)k
|
||||
Ft(getopts)39 b Fu(uses)h Fl(silent)50 b Fu(error)40
|
||||
b(rep)s(orting.)72 b(In)40 b(normal)h(op)s(eration,)j
|
||||
Ft(getopts)630 4302 y Fu(prin)m(ts)26 b(diagnostic)i(messages)g(when)e
|
||||
Ft(getopts)630 4315 y Fu(prin)m(ts)26 b(diagnostic)i(messages)g(when)e
|
||||
(it)h(encoun)m(ters)g(in)m(v)-5 b(alid)27 b(options)g(or)g(missing)f
|
||||
(option)630 4412 y(argumen)m(ts.)63 b(If)37 b(the)h(v)-5
|
||||
(option)630 4425 y(argumen)m(ts.)63 b(If)37 b(the)h(v)-5
|
||||
b(ariable)38 b Ft(OPTERR)e Fu(is)i(set)g(to)g(0,)i Ft(getopts)c
|
||||
Fu(do)s(es)h(not)h(displa)m(y)g(an)m(y)630 4521 y(error)30
|
||||
Fu(do)s(es)h(not)h(displa)m(y)g(an)m(y)630 4534 y(error)30
|
||||
b(messages,)i(ev)m(en)f(if)f(the)h(\014rst)e(c)m(haracter)j(of)f
|
||||
Ft(optstring)d Fu(is)i(not)h(a)f(colon.)630 4657 y(If)i
|
||||
Ft(optstring)d Fu(is)i(not)h(a)f(colon.)630 4663 y(If)i
|
||||
Ft(getopts)e Fu(detects)j(an)g(in)m(v)-5 b(alid)32 b(option,)i(it)f
|
||||
(places)g(`)p Ft(?)p Fu(')f(in)m(to)h Fr(name)38 b Fu(and,)32
|
||||
b(if)g(not)h(silen)m(t,)630 4766 y(prin)m(ts)e(an)h(error)f(message)i
|
||||
b(if)g(not)h(silen)m(t,)630 4773 y(prin)m(ts)e(an)h(error)f(message)i
|
||||
(and)e(unsets)g Ft(OPTARG)p Fu(.)42 b(If)31 b Ft(getopts)f
|
||||
Fu(is)i(silen)m(t,)h(it)f(assigns)g(the)630 4876 y(option)f(c)m
|
||||
Fu(is)i(silen)m(t,)h(it)f(assigns)g(the)630 4882 y(option)f(c)m
|
||||
(haracter)h(found)d(to)i Ft(OPTARG)e Fu(and)g(do)s(es)h(not)h(prin)m(t)
|
||||
f(a)h(diagnostic)h(message.)630 5011 y(If)21 b(a)h(required)f(argumen)m
|
||||
(t)h(is)g(not)g(found,)g(and)f Ft(getopts)f Fu(is)h(not)h(silen)m(t,)j
|
||||
@@ -14984,408 +14987,412 @@ y Fu(The)26 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)h(lines)h(con)m(tained)
|
||||
g(in)f(the)g(history)g(\014le.)39 b(When)26 b(this)g(v)-5
|
||||
b(ariable)630 3214 y(is)25 b(assigned)h(a)g(v)-5 b(alue,)27
|
||||
b(the)f(history)f(\014le)h(is)f(truncated,)i(if)e(necessary)-8
|
||||
b(,)28 b(to)e(con)m(tain)g(no)g(more)630 3324 y(than)37
|
||||
b(that)h(n)m(um)m(b)s(er)d(of)j(lines)f(b)m(y)g(remo)m(ving)h(the)f
|
||||
(oldest)h(en)m(tries.)62 b(The)37 b(history)g(\014le)g(is)630
|
||||
3433 y(also)30 b(truncated)f(to)h(this)f(size)g(after)h(writing)f(it)h
|
||||
(when)d(a)j(shell)f(exits)h(or)f(b)m(y)g(the)g Ft(history)630
|
||||
3543 y Fu(builtin.)40 b(If)28 b(the)h(v)-5 b(alue)29
|
||||
b(is)g(0,)h(the)f(history)g(\014le)g(is)g(truncated)f(to)i(zero)g
|
||||
(size.)41 b(Non-n)m(umeric)630 3652 y(v)-5 b(alues)32
|
||||
b(and)e(n)m(umeric)h(v)-5 b(alues)32 b(less)f(than)g(zero)h(inhibit)f
|
||||
(truncation.)44 b(The)31 b(shell)g(sets)h(the)630 3762
|
||||
y(default)f(v)-5 b(alue)30 b(to)i(the)e(v)-5 b(alue)31
|
||||
b(of)f Ft(HISTSIZE)f Fu(after)h(reading)h(an)m(y)g(startup)f(\014les.)
|
||||
150 3915 y Ft(HISTIGNORE)630 4025 y Fu(A)j(colon-separated)h(list)f(of)
|
||||
g(patterns)f(used)g(to)h(decide)g(whic)m(h)f(command)g(lines)h(should)
|
||||
630 4134 y(b)s(e)d(sa)m(v)m(ed)i(on)f(the)g(history)g(list.)43
|
||||
b(,)28 b(to)e(con)m(tain)g(no)g(more)630 3324 y(than)f(the)h(n)m(um)m
|
||||
(b)s(er)e(of)h(history)h(en)m(tries)g(that)g(total)h(no)e(more)h(than)f
|
||||
(that)h(n)m(um)m(b)s(er)e(of)i(lines)630 3433 y(b)m(y)f(remo)m(ving)g
|
||||
(the)g(oldest)g(en)m(tries.)40 b(If)24 b(the)h(history)g(list)g(con)m
|
||||
(tains)h(m)m(ulti-line)g(en)m(tries,)h(the)630 3543 y(history)i(\014le)
|
||||
f(ma)m(y)h(con)m(tain)h(more)f(lines)g(than)f(this)h(maxim)m(um)f(to)i
|
||||
(a)m(v)m(oid)g(lea)m(ving)g(partial)630 3652 y(history)38
|
||||
b(en)m(tries.)63 b(The)37 b(history)h(\014le)g(is)g(also)g(truncated)g
|
||||
(to)g(this)g(size)g(after)h(writing)e(it)630 3762 y(when)26
|
||||
b(a)i(shell)g(exits)g(or)f(b)m(y)h(the)f Ft(history)f
|
||||
Fu(builtin.)39 b(If)27 b(the)h(v)-5 b(alue)27 b(is)h(0,)g(the)g
|
||||
(history)f(\014le)h(is)630 3871 y(truncated)34 b(to)h(zero)g(size.)52
|
||||
b(Non-n)m(umeric)35 b(v)-5 b(alues)34 b(and)g(n)m(umeric)g(v)-5
|
||||
b(alues)34 b(less)g(than)g(zero)630 3981 y(inhibit)i(truncation.)61
|
||||
b(The)36 b(shell)h(sets)g(the)g(default)g(v)-5 b(alue)37
|
||||
b(to)h(the)f(v)-5 b(alue)37 b(of)g Ft(HISTSIZE)630 4091
|
||||
y Fu(after)31 b(reading)f(an)m(y)h(startup)f(\014les.)150
|
||||
4244 y Ft(HISTIGNORE)630 4354 y Fu(A)j(colon-separated)h(list)f(of)g
|
||||
(patterns)f(used)g(to)h(decide)g(whic)m(h)f(command)g(lines)h(should)
|
||||
630 4463 y(b)s(e)d(sa)m(v)m(ed)i(on)f(the)g(history)g(list.)43
|
||||
b(If)30 b(a)h(command)g(line)g(matc)m(hes)h(one)f(of)g(the)g(patterns)g
|
||||
(in)630 4244 y(the)38 b(v)-5 b(alue)38 b(of)f Ft(HISTIGNORE)p
|
||||
(in)630 4573 y(the)38 b(v)-5 b(alue)38 b(of)f Ft(HISTIGNORE)p
|
||||
Fu(,)g(it)h(is)g(not)f(sa)m(v)m(ed)i(on)e(the)h(history)f(list.)63
|
||||
b(Eac)m(h)38 b(pattern)g(is)630 4354 y(anc)m(hored)30
|
||||
b(Eac)m(h)38 b(pattern)g(is)630 4682 y(anc)m(hored)30
|
||||
b(at)h(the)f(b)s(eginning)g(of)g(the)g(line)h(and)e(m)m(ust)h(matc)m(h)
|
||||
h(the)f(complete)i(line)e(\(Bash)630 4463 y(do)s(es)h(not)h(implicitly)
|
||||
h(the)f(complete)i(line)e(\(Bash)630 4792 y(do)s(es)h(not)h(implicitly)
|
||||
g(app)s(end)e(a)i(`)p Ft(*)p Fu('\).)44 b(Eac)m(h)32
|
||||
b(pattern)g(is)f(tested)h(against)h(the)f(line)f(after)630
|
||||
4573 y(the)39 b(c)m(hec)m(ks)h(sp)s(eci\014ed)f(b)m(y)g
|
||||
4902 y(the)39 b(c)m(hec)m(ks)h(sp)s(eci\014ed)f(b)m(y)g
|
||||
Ft(HISTCONTROL)c Fu(are)40 b(applied.)66 b(In)38 b(addition)h(to)h(the)
|
||||
f(normal)630 4682 y(shell)k(pattern)g(matc)m(hing)h(c)m(haracters,)k(`)
|
||||
f(normal)630 5011 y(shell)k(pattern)g(matc)m(hing)h(c)m(haracters,)k(`)
|
||||
p Ft(&)p Fu(')43 b(matc)m(hes)h(the)g(previous)e(history)h(line.)79
|
||||
b(A)630 4792 y(bac)m(kslash)29 b(escap)s(es)g(the)g(`)p
|
||||
b(A)630 5121 y(bac)m(kslash)29 b(escap)s(es)g(the)g(`)p
|
||||
Ft(&)p Fu(';)g(the)g(bac)m(kslash)g(is)g(remo)m(v)m(ed)g(b)s(efore)f
|
||||
(attempting)i(a)f(matc)m(h.)630 4902 y(If)j(the)g(\014rst)g(line)g(of)h
|
||||
(attempting)i(a)f(matc)m(h.)630 5230 y(If)j(the)g(\014rst)g(line)g(of)h
|
||||
(a)f(m)m(ulti-line)i(comp)s(ound)c(command)i(w)m(as)h(sa)m(v)m(ed,)h
|
||||
(the)e(second)h(and)630 5011 y(subsequen)m(t)e(lines)h(are)g(not)g
|
||||
(the)e(second)h(and)630 5340 y(subsequen)m(t)e(lines)h(are)g(not)g
|
||||
(tested,)i(and)d(are)h(added)f(to)i(the)f(history)g(regardless)g(of)g
|
||||
(the)630 5121 y(v)-5 b(alue)28 b(of)f Ft(HISTIGNORE)p
|
||||
Fu(.)37 b(If)27 b(the)g(\014rst)g(line)h(w)m(as)f(not)h(sa)m(v)m(ed,)h
|
||||
(the)f(second)f(and)g(subsequen)m(t)630 5230 y(lines)35
|
||||
b(of)g(the)f(command)h(are)g(not)g(sa)m(v)m(ed)g(either.)54
|
||||
b(The)34 b(pattern)h(matc)m(hing)h(honors)e(the)630 5340
|
||||
y(setting)d(of)g(the)g Ft(extglob)d Fu(shell)j(option.)p
|
||||
eop end
|
||||
(the)p eop end
|
||||
%%Page: 95 101
|
||||
TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(5:)41
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(95)630 299 y Ft(HISTIGNORE)31
|
||||
b Fu(subsumes)h(some)i(of)g(the)g(function)g(of)g Ft(HISTCONTROL)p
|
||||
Fu(.)48 b(A)34 b(pattern)g(of)g(`)p Ft(&)p Fu(')630 408
|
||||
y(is)28 b(iden)m(tical)h(to)f Ft(ignoredups)p Fu(,)d(and)i(a)h(pattern)
|
||||
g(of)f(`)p Ft([)k(]*)p Fu(')c(is)g(iden)m(tical)j(to)e
|
||||
Ft(ignorespace)p Fu(.)630 518 y(Com)m(bining)c(these)h(t)m(w)m(o)g
|
||||
(patterns,)h(separating)f(them)f(with)g(a)h(colon,)i(pro)m(vides)d(the)
|
||||
h(func-)630 628 y(tionalit)m(y)33 b(of)d Ft(ignoreboth)p
|
||||
Fu(.)150 792 y Ft(HISTSIZE)96 b Fu(The)37 b(maxim)m(um)g(n)m(um)m(b)s
|
||||
(er)e(of)j(commands)f(to)g(remem)m(b)s(er)g(on)g(the)g(history)g(list.)
|
||||
62 b(If)37 b(the)630 902 y(v)-5 b(alue)26 b(is)g(0,)i(commands)d(are)h
|
||||
(not)h(sa)m(v)m(ed)g(in)e(the)h(history)g(list.)40 b(Numeric)26
|
||||
b(v)-5 b(alues)26 b(less)g(than)630 1011 y(zero)i(result)e(in)h(ev)m
|
||||
(ery)g(command)g(b)s(eing)f(sa)m(v)m(ed)i(on)f(the)g(history)f(list)i
|
||||
(\(there)f(is)g(no)g(limit\).)630 1121 y(The)j(shell)g(sets)h(the)g
|
||||
(default)f(v)-5 b(alue)31 b(to)g(500)h(after)f(reading)f(an)m(y)h
|
||||
(startup)f(\014les.)150 1285 y Ft(HISTTIMEFORMAT)630
|
||||
1395 y Fu(If)44 b(this)g(v)-5 b(ariable)45 b(is)f(set)g(and)g(not)g(n)m
|
||||
(ull,)k(its)d(v)-5 b(alue)44 b(is)g(used)g(as)g(a)h(format)f(string)g
|
||||
(for)630 1504 y Ft(strftime)p Fu(\(3\))37 b(to)i(prin)m(t)g(the)f(time)
|
||||
h(stamp)f(asso)s(ciated)i(with)e(eac)m(h)i(history)e(en)m(try)h(dis-)
|
||||
630 1614 y(pla)m(y)m(ed)k(b)m(y)f(the)h Ft(history)d
|
||||
Fu(builtin.)76 b(If)42 b(this)g(v)-5 b(ariable)43 b(is)g(set,)j(the)c
|
||||
(shell)h(writes)f(time)630 1724 y(stamps)32 b(to)g(the)h(history)e
|
||||
(\014le)i(so)f(they)g(ma)m(y)g(b)s(e)g(preserv)m(ed)f(across)i(shell)f
|
||||
(sessions.)46 b(This)630 1833 y(uses)32 b(the)h(history)g(commen)m(t)h
|
||||
(c)m(haracter)g(to)g(distinguish)e(timestamps)h(from)f(other)h(his-)630
|
||||
1943 y(tory)e(lines.)150 2107 y Ft(HOSTFILE)96 b Fu(Con)m(tains)33
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(95)630 299 y(v)-5
|
||||
b(alue)28 b(of)f Ft(HISTIGNORE)p Fu(.)37 b(If)27 b(the)g(\014rst)g
|
||||
(line)h(w)m(as)f(not)h(sa)m(v)m(ed,)h(the)f(second)f(and)g(subsequen)m
|
||||
(t)630 408 y(lines)35 b(of)g(the)f(command)h(are)g(not)g(sa)m(v)m(ed)g
|
||||
(either.)54 b(The)34 b(pattern)h(matc)m(hing)h(honors)e(the)630
|
||||
518 y(setting)d(of)g(the)g Ft(extglob)d Fu(shell)j(option.)630
|
||||
651 y Ft(HISTIGNORE)g Fu(subsumes)h(some)i(of)g(the)g(function)g(of)g
|
||||
Ft(HISTCONTROL)p Fu(.)48 b(A)34 b(pattern)g(of)g(`)p
|
||||
Ft(&)p Fu(')630 760 y(is)28 b(iden)m(tical)h(to)f Ft(ignoredups)p
|
||||
Fu(,)d(and)i(a)h(pattern)g(of)f(`)p Ft([)k(]*)p Fu(')c(is)g(iden)m
|
||||
(tical)j(to)e Ft(ignorespace)p Fu(.)630 870 y(Com)m(bining)c(these)h(t)
|
||||
m(w)m(o)g(patterns,)h(separating)f(them)f(with)g(a)h(colon,)i(pro)m
|
||||
(vides)d(the)h(func-)630 979 y(tionalit)m(y)33 b(of)d
|
||||
Ft(ignoreboth)p Fu(.)150 1135 y Ft(HISTSIZE)96 b Fu(The)37
|
||||
b(maxim)m(um)g(n)m(um)m(b)s(er)e(of)j(commands)f(to)g(remem)m(b)s(er)g
|
||||
(on)g(the)g(history)g(list.)62 b(If)37 b(the)630 1245
|
||||
y(v)-5 b(alue)26 b(is)g(0,)i(commands)d(are)h(not)h(sa)m(v)m(ed)g(in)e
|
||||
(the)h(history)g(list.)40 b(Numeric)26 b(v)-5 b(alues)26
|
||||
b(less)g(than)630 1354 y(zero)i(result)e(in)h(ev)m(ery)g(command)g(b)s
|
||||
(eing)f(sa)m(v)m(ed)i(on)f(the)g(history)f(list)i(\(there)f(is)g(no)g
|
||||
(limit\).)630 1464 y(The)j(shell)g(sets)h(the)g(default)f(v)-5
|
||||
b(alue)31 b(to)g(500)h(after)f(reading)f(an)m(y)h(startup)f(\014les.)
|
||||
150 1620 y Ft(HISTTIMEFORMAT)630 1729 y Fu(If)44 b(this)g(v)-5
|
||||
b(ariable)45 b(is)f(set)g(and)g(not)g(n)m(ull,)k(its)d(v)-5
|
||||
b(alue)44 b(is)g(used)g(as)g(a)h(format)f(string)g(for)630
|
||||
1839 y Ft(strftime)p Fu(\(3\))37 b(to)i(prin)m(t)g(the)f(time)h(stamp)f
|
||||
(asso)s(ciated)i(with)e(eac)m(h)i(history)e(en)m(try)h(dis-)630
|
||||
1948 y(pla)m(y)m(ed)k(b)m(y)f(the)h Ft(history)d Fu(builtin.)76
|
||||
b(If)42 b(this)g(v)-5 b(ariable)43 b(is)g(set,)j(the)c(shell)h(writes)f
|
||||
(time)630 2058 y(stamps)32 b(to)g(the)h(history)e(\014le)i(so)f(they)g
|
||||
(ma)m(y)g(b)s(e)g(preserv)m(ed)f(across)i(shell)f(sessions.)46
|
||||
b(This)630 2168 y(uses)32 b(the)h(history)g(commen)m(t)h(c)m(haracter)g
|
||||
(to)g(distinguish)e(timestamps)h(from)f(other)h(his-)630
|
||||
2277 y(tory)e(lines.)150 2433 y Ft(HOSTFILE)96 b Fu(Con)m(tains)33
|
||||
b(the)g(name)f(of)h(a)g(\014le)f(in)g(the)h(same)g(format)g(as)f
|
||||
Ft(/etc/hosts)e Fu(that)j(should)f(b)s(e)630 2217 y(read)21
|
||||
Ft(/etc/hosts)e Fu(that)j(should)f(b)s(e)630 2543 y(read)21
|
||||
b(when)g(the)g(shell)h(needs)f(to)h(complete)h(a)e(hostname.)38
|
||||
b(The)21 b(list)h(of)g(p)s(ossible)f(hostname)630 2326
|
||||
b(The)21 b(list)h(of)g(p)s(ossible)f(hostname)630 2652
|
||||
y(completions)27 b(ma)m(y)f(b)s(e)f(c)m(hanged)h(while)f(the)h(shell)g
|
||||
(is)f(running;)h(the)g(next)f(time)i(hostname)630 2436
|
||||
(is)f(running;)h(the)g(next)f(time)i(hostname)630 2762
|
||||
y(completion)33 b(is)g(attempted)g(after)g(the)f(v)-5
|
||||
b(alue)33 b(is)f(c)m(hanged,)i(Bash)e(adds)f(the)i(con)m(ten)m(ts)h(of)
|
||||
630 2545 y(the)h(new)f(\014le)g(to)h(the)g(existing)h(list.)53
|
||||
630 2871 y(the)h(new)f(\014le)g(to)h(the)g(existing)h(list.)53
|
||||
b(If)34 b Ft(HOSTFILE)e Fu(is)j(set,)h(but)e(has)g(no)h(v)-5
|
||||
b(alue,)36 b(or)e(do)s(es)630 2655 y(not)d(name)f(a)h(readable)g
|
||||
b(alue,)36 b(or)e(do)s(es)630 2981 y(not)d(name)f(a)h(readable)g
|
||||
(\014le,)g(Bash)f(attempts)i(to)f(read)f Ft(/etc/hosts)e
|
||||
Fu(to)j(obtain)g(the)f(list)630 2765 y(of)38 b(p)s(ossible)f(hostname)g
|
||||
Fu(to)j(obtain)g(the)f(list)630 3091 y(of)38 b(p)s(ossible)f(hostname)g
|
||||
(completions.)63 b(When)37 b Ft(HOSTFILE)e Fu(is)j(unset,)h(Bash)e
|
||||
(clears)i(the)630 2874 y(hostname)31 b(list.)150 3039
|
||||
(clears)i(the)630 3200 y(hostname)31 b(list.)150 3356
|
||||
y Ft(HOSTNAME)96 b Fu(The)30 b(name)g(of)h(the)f(curren)m(t)h(host.)150
|
||||
3203 y Ft(HOSTTYPE)96 b Fu(A)30 b(string)h(describing)f(the)g(mac)m
|
||||
(hine)h(Bash)g(is)f(running)f(on.)150 3367 y Ft(IGNOREEOF)630
|
||||
3477 y Fu(Con)m(trols)e(the)h(action)g(of)f(the)g(shell)g(on)g(receipt)
|
||||
3512 y Ft(HOSTTYPE)96 b Fu(A)30 b(string)h(describing)f(the)g(mac)m
|
||||
(hine)h(Bash)g(is)f(running)f(on.)150 3667 y Ft(IGNOREEOF)630
|
||||
3777 y Fu(Con)m(trols)e(the)h(action)g(of)f(the)g(shell)g(on)g(receipt)
|
||||
h(of)f(an)g Ft(EOF)f Fu(c)m(haracter)i(as)g(the)f(sole)h(input.)630
|
||||
3587 y(If)33 b(set,)i(the)e(v)-5 b(alue)34 b(is)f(the)h(n)m(um)m(b)s
|
||||
3886 y(If)33 b(set,)i(the)e(v)-5 b(alue)34 b(is)f(the)h(n)m(um)m(b)s
|
||||
(er)e(of)h(consecutiv)m(e)j Ft(EOF)c Fu(c)m(haracters)j(that)f(can)f(b)
|
||||
s(e)g(read)630 3696 y(as)h(the)g(\014rst)f(c)m(haracter)j(on)d(an)h
|
||||
s(e)g(read)630 3996 y(as)h(the)g(\014rst)f(c)m(haracter)j(on)d(an)h
|
||||
(input)f(line)h(b)s(efore)g(Bash)g(exits.)51 b(If)34
|
||||
b(the)g(v)-5 b(ariable)35 b(is)e(set)630 3806 y(but)e(do)s(es)g(not)h
|
||||
b(the)g(v)-5 b(ariable)35 b(is)e(set)630 4106 y(but)e(do)s(es)g(not)h
|
||||
(ha)m(v)m(e)h(a)f(n)m(umeric)f(v)-5 b(alue,)33 b(or)e(the)h(v)-5
|
||||
b(alue)32 b(is)f(n)m(ull,)i(then)e(the)h(default)f(is)h(10.)630
|
||||
3915 y(If)e(the)g(v)-5 b(ariable)31 b(is)g(unset,)f(then)g
|
||||
4215 y(If)e(the)g(v)-5 b(ariable)31 b(is)g(unset,)f(then)g
|
||||
Ft(EOF)f Fu(signi\014es)h(the)h(end)e(of)i(input)e(to)i(the)g(shell.)40
|
||||
b(This)30 b(is)630 4025 y(only)g(in)h(e\013ect)g(for)g(in)m(teractiv)m
|
||||
(e)i(shells.)150 4189 y Ft(INPUTRC)144 b Fu(The)68 b(name)h(of)f(the)h
|
||||
b(This)30 b(is)630 4325 y(only)g(in)h(e\013ect)g(for)g(in)m(teractiv)m
|
||||
(e)i(shells.)150 4481 y Ft(INPUTRC)144 b Fu(The)68 b(name)h(of)f(the)h
|
||||
(Readline)g(initialization)j(\014le,)78 b(o)m(v)m(erriding)69
|
||||
b(the)g(default)g(of)630 4299 y Ft(~/.inputrc)p Fu(.)150
|
||||
4463 y Ft(INSIDE_EMACS)630 4573 y Fu(If)29 b(Bash)h(\014nds)e(this)h(v)
|
||||
b(the)g(default)g(of)630 4590 y Ft(~/.inputrc)p Fu(.)150
|
||||
4746 y Ft(INSIDE_EMACS)630 4855 y Fu(If)29 b(Bash)h(\014nds)e(this)h(v)
|
||||
-5 b(ariable)31 b(in)e(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)g
|
||||
(starts,)g(it)g(assumes)630 4682 y(that)i(the)g(shell)g(is)f(running)f
|
||||
(starts,)g(it)g(assumes)630 4965 y(that)i(the)g(shell)g(is)f(running)f
|
||||
(in)i(an)f(Emacs)h(shell)g(bu\013er)e(and)h(ma)m(y)i(disable)e(line)h
|
||||
(editing)630 4792 y(dep)s(ending)d(on)h(the)h(v)-5 b(alue)31
|
||||
b(of)f Ft(TERM)p Fu(.)150 4956 y Ft(LANG)288 b Fu(Used)28
|
||||
(editing)630 5075 y(dep)s(ending)d(on)h(the)h(v)-5 b(alue)31
|
||||
b(of)f Ft(TERM)p Fu(.)150 5230 y Ft(LANG)288 b Fu(Used)28
|
||||
b(to)h(determine)f(the)g(lo)s(cale)h(category)h(for)e(an)m(y)h
|
||||
(category)h(not)e(sp)s(eci\014cally)g(selected)630 5066
|
||||
(category)h(not)e(sp)s(eci\014cally)g(selected)630 5340
|
||||
y(with)i(a)h(v)-5 b(ariable)31 b(starting)g(with)f Ft(LC_)p
|
||||
Fu(.)150 5230 y Ft(LC_ALL)192 b Fu(This)28 b(v)-5 b(ariable)29
|
||||
b(o)m(v)m(errides)h(the)f(v)-5 b(alue)29 b(of)g Ft(LANG)f
|
||||
Fu(and)g(an)m(y)h(other)g Ft(LC_)f Fu(v)-5 b(ariable)29
|
||||
b(sp)s(ecifying)630 5340 y(a)i(lo)s(cale)h(category)-8
|
||||
b(.)p eop end
|
||||
Fu(.)p eop end
|
||||
%%Page: 96 102
|
||||
TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(5:)41
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(96)150 299 y Ft(LC_COLLATE)630
|
||||
408 y Fu(This)37 b(v)-5 b(ariable)38 b(determines)g(the)g(collation)i
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(96)150 299 y Ft(LC_ALL)192
|
||||
b Fu(This)28 b(v)-5 b(ariable)29 b(o)m(v)m(errides)h(the)f(v)-5
|
||||
b(alue)29 b(of)g Ft(LANG)f Fu(and)g(an)m(y)h(other)g
|
||||
Ft(LC_)f Fu(v)-5 b(ariable)29 b(sp)s(ecifying)630 408
|
||||
y(a)i(lo)s(cale)h(category)-8 b(.)150 565 y Ft(LC_COLLATE)630
|
||||
675 y Fu(This)37 b(v)-5 b(ariable)38 b(determines)g(the)g(collation)i
|
||||
(order)d(used)g(when)f(sorting)i(the)g(results)g(of)630
|
||||
518 y(\014lename)e(expansion,)i(and)e(determines)g(the)h(b)s(eha)m
|
||||
(vior)f(of)g(range)h(expressions,)h(equiv-)630 628 y(alence)e(classes,)
|
||||
784 y(\014lename)e(expansion,)i(and)e(determines)g(the)h(b)s(eha)m
|
||||
(vior)f(of)g(range)h(expressions,)h(equiv-)630 894 y(alence)e(classes,)
|
||||
h(and)e(collating)i(sequences)e(within)f(\014lename)h(expansion)g(and)f
|
||||
(pattern)630 737 y(matc)m(hing)d(\(see)h(Section)f(3.5.8)h([Filename)g
|
||||
(Expansion],)e(page)h(39\).)150 897 y Ft(LC_CTYPE)96
|
||||
(pattern)630 1003 y(matc)m(hing)d(\(see)h(Section)f(3.5.8)h([Filename)g
|
||||
(Expansion],)e(page)h(39\).)150 1160 y Ft(LC_CTYPE)96
|
||||
b Fu(This)36 b(v)-5 b(ariable)37 b(determines)f(the)h(in)m
|
||||
(terpretation)h(of)f(c)m(haracters)h(and)e(the)g(b)s(eha)m(vior)h(of)
|
||||
630 1007 y(c)m(haracter)46 b(classes)g(within)e(\014lename)h(expansion)
|
||||
g(and)f(pattern)h(matc)m(hing)h(\(see)f(Sec-)630 1117
|
||||
630 1270 y(c)m(haracter)46 b(classes)g(within)e(\014lename)h(expansion)
|
||||
g(and)f(pattern)h(matc)m(hing)h(\(see)f(Sec-)630 1379
|
||||
y(tion)31 b(3.5.8)h([Filename)g(Expansion],)e(page)h(39\).)150
|
||||
1277 y Ft(LC_MESSAGES)630 1386 y Fu(This)25 b(v)-5 b(ariable)27
|
||||
1536 y Ft(LC_MESSAGES)630 1645 y Fu(This)25 b(v)-5 b(ariable)27
|
||||
b(determines)f(the)g(lo)s(cale)i(used)d(to)i(translate)g(double-quoted)
|
||||
f(strings)g(pre-)630 1496 y(ceded)31 b(b)m(y)f(a)h(`)p
|
||||
f(strings)g(pre-)630 1755 y(ceded)31 b(b)m(y)f(a)h(`)p
|
||||
Ft($)p Fu(')f(\(see)h(Section)h(3.1.2.5)g([Lo)s(cale)g(T)-8
|
||||
b(ranslation],)32 b(page)f(7\).)150 1656 y Ft(LC_NUMERIC)630
|
||||
1766 y Fu(This)f(v)-5 b(ariable)31 b(determines)f(the)h(lo)s(cale)h
|
||||
b(ranslation],)32 b(page)f(7\).)150 1911 y Ft(LC_NUMERIC)630
|
||||
2021 y Fu(This)f(v)-5 b(ariable)31 b(determines)f(the)h(lo)s(cale)h
|
||||
(category)g(used)e(for)g(n)m(um)m(b)s(er)f(formatting.)150
|
||||
1926 y Ft(LC_TIME)144 b Fu(This)25 b(v)-5 b(ariable)26
|
||||
2178 y Ft(LC_TIME)144 b Fu(This)25 b(v)-5 b(ariable)26
|
||||
b(determines)g(the)g(lo)s(cale)h(category)h(used)d(for)g(data)h(and)f
|
||||
(time)i(formatting.)150 2086 y Ft(LINENO)192 b Fu(The)30
|
||||
(time)i(formatting.)150 2334 y Ft(LINENO)192 b Fu(The)30
|
||||
b(line)h(n)m(um)m(b)s(er)e(in)h(the)g(script)h(or)f(shell)h(function)f
|
||||
(curren)m(tly)g(executing.)42 b(Line)30 b(n)m(um-)630
|
||||
2196 y(b)s(ers)c(start)h(with)g(1.)40 b(When)27 b(not)g(in)g(a)g
|
||||
2444 y(b)s(ers)c(start)h(with)g(1.)40 b(When)27 b(not)g(in)g(a)g
|
||||
(script)g(or)g(function,)h(the)f(v)-5 b(alue)28 b(is)f(not)g(guaran)m
|
||||
(teed)630 2305 y(to)k(b)s(e)e(meaningful.)40 b(If)30
|
||||
(teed)630 2553 y(to)k(b)s(e)e(meaningful.)40 b(If)30
|
||||
b Ft(LINENO)e Fu(is)i(unset,)g(it)g(loses)h(its)f(sp)s(ecial)g(prop)s
|
||||
(erties,)g(ev)m(en)h(if)e(it)i(is)630 2415 y(subsequen)m(tly)f(reset.)
|
||||
150 2575 y Ft(LINES)240 b Fu(Used)43 b(b)m(y)g(the)g
|
||||
(erties,)g(ev)m(en)h(if)e(it)i(is)630 2663 y(subsequen)m(tly)f(reset.)
|
||||
150 2819 y Ft(LINES)240 b Fu(Used)43 b(b)m(y)g(the)g
|
||||
Ft(select)e Fu(command)i(to)g(determine)g(the)g(column)g(length)g(for)g
|
||||
(prin)m(ting)630 2685 y(selection)c(lists.)63 b(Automatically)41
|
||||
(prin)m(ting)630 2929 y(selection)c(lists.)63 b(Automatically)41
|
||||
b(set)d(if)f(the)h Ft(checkwinsize)d Fu(option)j(is)f(enabled)h(\(see)
|
||||
630 2794 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
|
||||
630 3039 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
|
||||
(78\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
|
||||
2904 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 3064
|
||||
3148 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 3305
|
||||
y Ft(MACHTYPE)96 b Fu(A)26 b(string)g(that)h(fully)f(describ)s(es)f
|
||||
(the)h(system)g(t)m(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i
|
||||
(in)e(the)630 3173 y(standard)k Fm(gnu)g Fr(cpu-compan)m(y-system)h
|
||||
Fu(format.)150 3334 y Ft(MAILCHECK)630 3443 y Fu(Ho)m(w)d(often)g(\(in)
|
||||
(in)e(the)630 3414 y(standard)k Fm(gnu)g Fr(cpu-compan)m(y-system)h
|
||||
Fu(format.)150 3571 y Ft(MAILCHECK)630 3680 y Fu(Ho)m(w)d(often)g(\(in)
|
||||
g(seconds\))g(that)g(the)f(shell)h(should)f(c)m(hec)m(k)i(for)e(mail)h
|
||||
(in)f(the)h(\014les)g(sp)s(eci\014ed)630 3553 y(in)i(the)h
|
||||
(in)f(the)h(\014les)g(sp)s(eci\014ed)630 3790 y(in)i(the)h
|
||||
Ft(MAILPATH)e Fu(or)i Ft(MAIL)e Fu(v)-5 b(ariables.)43
|
||||
b(The)30 b(default)h(is)f(60)i(seconds.)42 b(When)30
|
||||
b(it)h(is)g(time)630 3662 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
|
||||
b(it)h(is)g(time)630 3900 y(to)37 b(c)m(hec)m(k)h(for)e(mail,)j(the)e
|
||||
(shell)f(do)s(es)g(so)h(b)s(efore)f(displa)m(ying)h(the)f(primary)g
|
||||
(prompt.)57 b(If)630 3772 y(this)37 b(v)-5 b(ariable)38
|
||||
(prompt.)57 b(If)630 4009 y(this)37 b(v)-5 b(ariable)38
|
||||
b(is)f(unset,)h(or)f(set)h(to)g(a)f(v)-5 b(alue)38 b(that)f(is)g(not)h
|
||||
(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 3882 y(equal)31
|
||||
(a)f(n)m(um)m(b)s(er)f(greater)i(than)f(or)630 4119 y(equal)31
|
||||
b(to)g(zero,)g(the)g(shell)g(disables)f(mail)h(c)m(hec)m(king.)150
|
||||
4042 y Ft(MAPFILE)144 b Fu(An)35 b(arra)m(y)h(v)-5 b(ariable)36
|
||||
4275 y Ft(MAPFILE)144 b Fu(An)35 b(arra)m(y)h(v)-5 b(ariable)36
|
||||
b(created)g(to)h(hold)e(the)g(text)i(read)e(b)m(y)g(the)h
|
||||
Ft(mapfile)d Fu(builtin)i(when)630 4151 y(no)30 b(v)-5
|
||||
b(ariable)31 b(name)g(is)f(supplied.)150 4312 y Ft(OLDPWD)192
|
||||
Ft(mapfile)d Fu(builtin)i(when)630 4385 y(no)30 b(v)-5
|
||||
b(ariable)31 b(name)g(is)f(supplied.)150 4542 y Ft(OLDPWD)192
|
||||
b Fu(The)30 b(previous)g(w)m(orking)g(directory)h(as)g(set)g(b)m(y)f
|
||||
(the)h Ft(cd)e Fu(builtin.)150 4472 y Ft(OPTERR)192 b
|
||||
(the)h Ft(cd)e Fu(builtin.)150 4698 y Ft(OPTERR)192 b
|
||||
Fu(If)35 b(set)i(to)f(the)h(v)-5 b(alue)36 b(1,)i(Bash)e(displa)m(ys)g
|
||||
(error)f(messages)i(generated)g(b)m(y)f(the)g Ft(getopts)630
|
||||
4581 y Fu(builtin)30 b(command.)40 b Ft(OPTERR)29 b Fu(is)i
|
||||
4808 y Fu(builtin)30 b(command.)40 b Ft(OPTERR)29 b Fu(is)i
|
||||
(initialized)h(to)f(1)g(eac)m(h)g(time)g(the)g(shell)f(is)h(in)m(v)m
|
||||
(ok)m(ed.)150 4741 y Ft(OSTYPE)192 b Fu(A)30 b(string)h(describing)f
|
||||
(ok)m(ed.)150 4964 y Ft(OSTYPE)192 b Fu(A)30 b(string)h(describing)f
|
||||
(the)g(op)s(erating)h(system)g(Bash)f(is)h(running)d(on.)150
|
||||
4902 y Ft(PIPESTATUS)630 5011 y Fu(An)33 b(arra)m(y)g(v)-5
|
||||
5121 y Ft(PIPESTATUS)630 5230 y Fu(An)33 b(arra)m(y)g(v)-5
|
||||
b(ariable)34 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)h(page)f(110\))h
|
||||
(con)m(taining)f(a)g(list)g(of)f(exit)630 5121 y(status)47
|
||||
(con)m(taining)f(a)g(list)g(of)f(exit)630 5340 y(status)47
|
||||
b(v)-5 b(alues)46 b(from)g(the)g(commands)g(in)g(the)g(most-recen)m
|
||||
(tly-executed)k(foreground)630 5230 y(pip)s(eline,)36
|
||||
b(whic)m(h)f(ma)m(y)g(consist)h(of)f(only)h(a)f(simple)g(command)g
|
||||
(\(see)h(Section)g(3.2)g([Shell)630 5340 y(Commands],)49
|
||||
b(page)d(9\).)88 b(Bash)46 b(sets)g Ft(PIPESTATUS)c Fu(after)47
|
||||
b(executing)g(m)m(ulti-elemen)m(t)p eop end
|
||||
(tly-executed)k(foreground)p eop end
|
||||
%%Page: 97 103
|
||||
TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(5:)41
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(97)630 299 y(pip)s(elines,)47
|
||||
b(timed)c(and)h(negated)g(pip)s(elines,)j(simple)c(commands,)k
|
||||
(subshells)c(created)630 408 y(with)f(the)h(`)p Ft(\()p
|
||||
Fu(')f(op)s(erator,)k(the)c Ft([[)g Fu(and)g Ft(\(\()g
|
||||
Fu(comp)s(ound)f(commands,)k(and)c(after)i(error)630
|
||||
518 y(conditions)31 b(that)g(result)f(in)g(the)h(shell)f(ab)s(orting)h
|
||||
(command)f(execution.)150 673 y Ft(POSIXLY_CORRECT)630
|
||||
783 y Fu(If)i(this)g(v)-5 b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)
|
||||
m(t)g(when)e(Bash)i(starts,)g(the)g(shell)g(en)m(ters)g
|
||||
Fm(posix)630 892 y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(97)630 299 y(pip)s(eline,)36
|
||||
b(whic)m(h)f(ma)m(y)g(consist)h(of)f(only)h(a)f(simple)g(command)g
|
||||
(\(see)h(Section)g(3.2)g([Shell)630 408 y(Commands],)49
|
||||
b(page)d(9\).)88 b(Bash)46 b(sets)g Ft(PIPESTATUS)c Fu(after)47
|
||||
b(executing)g(m)m(ulti-elemen)m(t)630 518 y(pip)s(elines,)g(timed)c
|
||||
(and)h(negated)g(pip)s(elines,)j(simple)c(commands,)k(subshells)c
|
||||
(created)630 628 y(with)f(the)h(`)p Ft(\()p Fu(')f(op)s(erator,)k(the)c
|
||||
Ft([[)g Fu(and)g Ft(\(\()g Fu(comp)s(ound)f(commands,)k(and)c(after)i
|
||||
(error)630 737 y(conditions)31 b(that)g(result)f(in)g(the)h(shell)f(ab)
|
||||
s(orting)h(command)f(execution.)150 907 y Ft(POSIXLY_CORRECT)630
|
||||
1016 y Fu(If)i(this)g(v)-5 b(ariable)34 b(is)e(in)g(the)h(en)m
|
||||
(vironmen)m(t)g(when)e(Bash)i(starts,)g(the)g(shell)g(en)m(ters)g
|
||||
Fm(posix)630 1126 y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g
|
||||
(POSIX)e(Mo)s(de],)50 b(page)d(116\))h(b)s(efore)e(reading)g(the)630
|
||||
1002 y(startup)38 b(\014les,)j(as)e(if)g(the)g Ft(--posix)d
|
||||
1235 y(startup)38 b(\014les,)j(as)e(if)g(the)g Ft(--posix)d
|
||||
Fu(in)m(v)m(o)s(cation)41 b(option)e(had)f(b)s(een)g(supplied.)64
|
||||
b(If)39 b(it)g(is)630 1112 y(set)31 b(while)f(the)h(shell)f(is)h
|
||||
b(If)39 b(it)g(is)630 1345 y(set)31 b(while)f(the)h(shell)f(is)h
|
||||
(running,)e(Bash)h(enables)h Fm(posix)f Fu(mo)s(de,)g(as)g(if)h(the)f
|
||||
(command)870 1244 y Ft(set)47 b(-o)g(posix)630 1377 y
|
||||
(command)870 1484 y Ft(set)47 b(-o)g(posix)630 1624 y
|
||||
Fu(had)33 b(b)s(een)g(executed.)51 b(When)33 b(the)h(shell)f(en)m(ters)
|
||||
h Fm(posix)f Fu(mo)s(de,)h(it)g(sets)g(this)g(v)-5 b(ariable)34
|
||||
b(if)630 1486 y(it)d(w)m(as)g(not)f(already)h(set.)150
|
||||
1641 y Ft(PPID)288 b Fu(The)30 b(pro)s(cess)g Fm(id)g
|
||||
b(if)630 1733 y(it)d(w)m(as)g(not)f(already)h(set.)150
|
||||
1903 y Ft(PPID)288 b Fu(The)30 b(pro)s(cess)g Fm(id)g
|
||||
Fu(of)h(the)f(shell's)h(paren)m(t)g(pro)s(cess.)40 b(This)30
|
||||
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150 1797 y
|
||||
Ft(PROMPT_COMMAND)630 1906 y Fu(If)23 b(this)h(v)-5 b(ariable)24
|
||||
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)150 2072 y
|
||||
Ft(PROMPT_COMMAND)630 2182 y Fu(If)23 b(this)h(v)-5 b(ariable)24
|
||||
b(is)g(set,)i(and)d(is)h(an)f(arra)m(y)-8 b(,)27 b(the)d(v)-5
|
||||
b(alue)24 b(of)g(eac)m(h)g(set)h(elemen)m(t)g(is)f(in)m(terpreted)630
|
||||
2016 y(as)29 b(a)g(command)f(to)i(execute)g(b)s(efore)e(prin)m(ting)h
|
||||
2291 y(as)29 b(a)g(command)f(to)i(execute)g(b)s(efore)e(prin)m(ting)h
|
||||
(the)g(primary)f(prompt)f(\()p Ft($PS1)p Fu(\).)40 b(If)28
|
||||
b(this)h(is)630 2125 y(set)c(but)f(not)g(an)h(arra)m(y)g(v)-5
|
||||
b(this)h(is)630 2401 y(set)c(but)f(not)g(an)h(arra)m(y)g(v)-5
|
||||
b(ariable,)26 b(its)f(v)-5 b(alue)25 b(is)f(used)g(as)h(a)f(command)g
|
||||
(to)i(execute)f(instead.)150 2281 y Ft(PROMPT_DIRTRIM)630
|
||||
2390 y Fu(If)i(set)g(to)h(a)g(n)m(um)m(b)s(er)e(greater)i(than)f(zero,)
|
||||
(to)i(execute)f(instead.)150 2570 y Ft(PROMPT_DIRTRIM)630
|
||||
2680 y Fu(If)i(set)g(to)h(a)g(n)m(um)m(b)s(er)e(greater)i(than)f(zero,)
|
||||
i(the)e(v)-5 b(alue)28 b(is)f(used)g(as)g(the)h(n)m(um)m(b)s(er)e(of)h
|
||||
(trailing)630 2500 y(directory)c(comp)s(onen)m(ts)h(to)f(retain)h(when)
|
||||
(trailing)630 2790 y(directory)c(comp)s(onen)m(ts)h(to)f(retain)h(when)
|
||||
e(expanding)g(the)h Ft(\\w)g Fu(and)f Ft(\\W)g Fu(prompt)h(string)f
|
||||
(es-)630 2609 y(cap)s(es)i(\(see)h(Section)g(6.9)g([Con)m(trolling)g
|
||||
(es-)630 2899 y(cap)s(es)i(\(see)h(Section)g(6.9)g([Con)m(trolling)g
|
||||
(the)f(Prompt],)i(page)e(114\).)41 b(Characters)24 b(remo)m(v)m(ed)630
|
||||
2719 y(are)31 b(replaced)g(with)f(an)g(ellipsis.)150
|
||||
2874 y Ft(PS0)336 b Fu(The)32 b(v)-5 b(alue)33 b(of)g(this)g(parameter)
|
||||
3009 y(are)31 b(replaced)g(with)f(an)g(ellipsis.)150
|
||||
3178 y Ft(PS0)336 b Fu(The)32 b(v)-5 b(alue)33 b(of)g(this)g(parameter)
|
||||
g(is)g(expanded)e(lik)m(e)j Ft(PS1)e Fu(and)g(displa)m(y)m(ed)i(b)m(y)e
|
||||
(in)m(teractiv)m(e)630 2984 y(shells)e(after)h(reading)g(a)g(command)f
|
||||
(in)m(teractiv)m(e)630 3288 y(shells)e(after)h(reading)g(a)g(command)f
|
||||
(and)f(b)s(efore)h(the)h(command)f(is)h(executed.)150
|
||||
3139 y Ft(PS3)336 b Fu(The)34 b(v)-5 b(alue)35 b(of)f(this)g(v)-5
|
||||
3457 y Ft(PS3)336 b Fu(The)34 b(v)-5 b(alue)35 b(of)f(this)g(v)-5
|
||||
b(ariable)35 b(is)g(used)e(as)i(the)f(prompt)g(for)g(the)g
|
||||
Ft(select)f Fu(command.)52 b(If)630 3249 y(this)30 b(v)-5
|
||||
Ft(select)f Fu(command.)52 b(If)630 3567 y(this)30 b(v)-5
|
||||
b(ariable)31 b(is)g(not)f(set,)i(the)e Ft(select)f Fu(command)h
|
||||
(prompts)f(with)h(`)p Ft(#?)g Fu(')150 3404 y Ft(PS4)336
|
||||
(prompts)f(with)h(`)p Ft(#?)g Fu(')150 3736 y Ft(PS4)336
|
||||
b Fu(The)38 b(v)-5 b(alue)39 b(of)g(this)g(parameter)g(is)g(expanded)f
|
||||
(lik)m(e)i Ft(PS1)e Fu(and)g(the)h(expanded)f(v)-5 b(alue)39
|
||||
b(is)630 3513 y(the)c(prompt)f(prin)m(ted)g(b)s(efore)g(the)h(command)f
|
||||
b(is)630 3846 y(the)c(prompt)f(prin)m(ted)g(b)s(efore)g(the)h(command)f
|
||||
(line)h(is)g(ec)m(ho)s(ed)g(when)f(the)h Ft(-x)f Fu(option)h(is)630
|
||||
3623 y(set)k(\(see)h(Section)g(4.3.1)g([The)f(Set)g(Builtin],)j(page)e
|
||||
3955 y(set)k(\(see)h(Section)g(4.3.1)g([The)f(Set)g(Builtin],)j(page)e
|
||||
(74\).)67 b(The)38 b(\014rst)g(c)m(haracter)j(of)e(the)630
|
||||
3733 y(expanded)33 b(v)-5 b(alue)33 b(is)h(replicated)g(m)m(ultiple)g
|
||||
4065 y(expanded)33 b(v)-5 b(alue)33 b(is)h(replicated)g(m)m(ultiple)g
|
||||
(times,)h(as)f(necessary)-8 b(,)35 b(to)f(indicate)g(m)m(ultiple)630
|
||||
3842 y(lev)m(els)e(of)e(indirection.)42 b(The)29 b(default)i(is)f(`)p
|
||||
Ft(+)h Fu('.)150 3998 y Ft(PWD)336 b Fu(The)30 b(curren)m(t)g(w)m
|
||||
4174 y(lev)m(els)e(of)e(indirection.)42 b(The)29 b(default)i(is)f(`)p
|
||||
Ft(+)h Fu('.)150 4344 y Ft(PWD)336 b Fu(The)30 b(curren)m(t)g(w)m
|
||||
(orking)h(directory)g(as)f(set)h(b)m(y)f(the)h Ft(cd)f
|
||||
Fu(builtin.)150 4153 y Ft(RANDOM)192 b Fu(Eac)m(h)26
|
||||
Fu(builtin.)150 4513 y Ft(RANDOM)192 b Fu(Eac)m(h)26
|
||||
b(time)g(this)f(parameter)h(is)g(referenced,)g(it)g(expands)f(to)h(a)g
|
||||
(random)e(in)m(teger)j(b)s(et)m(w)m(een)630 4262 y(0)39
|
||||
(random)e(in)m(teger)j(b)s(et)m(w)m(een)630 4623 y(0)39
|
||||
b(and)e(32767.)66 b(Assigning)39 b(a)f(v)-5 b(alue)39
|
||||
b(to)f Ft(RANDOM)f Fu(initializes)j(\(seeds\))f(the)f(sequence)h(of)630
|
||||
4372 y(random)c(n)m(um)m(b)s(ers.)56 b(Seeding)36 b(the)g(random)f(n)m
|
||||
4732 y(random)c(n)m(um)m(b)s(ers.)56 b(Seeding)36 b(the)g(random)f(n)m
|
||||
(um)m(b)s(er)g(generator)i(with)f(the)g(same)g(con-)630
|
||||
4482 y(stan)m(t)f(v)-5 b(alue)35 b(pro)s(duces)e(the)i(same)g(sequence)
|
||||
4842 y(stan)m(t)f(v)-5 b(alue)35 b(pro)s(duces)e(the)i(same)g(sequence)
|
||||
f(of)h(v)-5 b(alues.)53 b(If)34 b Ft(RANDOM)f Fu(is)h(unset,)h(it)g
|
||||
(loses)630 4591 y(its)c(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f
|
||||
(it)h(is)f(subsequen)m(tly)g(reset.)150 4746 y Ft(READLINE_ARGUMENT)630
|
||||
4856 y Fu(An)m(y)37 b(n)m(umeric)f(argumen)m(t)h(giv)m(en)g(to)g(a)g
|
||||
(loses)630 4951 y(its)c(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f
|
||||
(it)h(is)f(subsequen)m(tly)g(reset.)150 5121 y Ft(READLINE_ARGUMENT)630
|
||||
5230 y Fu(An)m(y)37 b(n)m(umeric)f(argumen)m(t)h(giv)m(en)g(to)g(a)g
|
||||
(Readline)g(command)f(that)h(w)m(as)g(de\014ned)e(using)630
|
||||
4966 y(`)p Ft(bind)29 b(-x)p Fu(')h(\(see)i(Section)f(4.2)g([Bash)g
|
||||
(Builtins],)g(page)h(61,)f(when)e(it)i(w)m(as)g(in)m(v)m(ok)m(ed.)150
|
||||
5121 y Ft(READLINE_LINE)630 5230 y Fu(The)c(con)m(ten)m(ts)i(of)f(the)g
|
||||
(Readline)g(line)g(bu\013er,)f(for)h(use)f(with)g(`)p
|
||||
Ft(bind)j(-x)p Fu(')d(\(see)h(Section)h(4.2)630 5340
|
||||
y([Bash)i(Builtins],)g(page)g(61\).)p eop end
|
||||
5340 y(`)p Ft(bind)29 b(-x)p Fu(')h(\(see)i(Section)f(4.2)g([Bash)g
|
||||
(Builtins],)g(page)h(61,)f(when)e(it)i(w)m(as)g(in)m(v)m(ok)m(ed.)p
|
||||
eop end
|
||||
%%Page: 98 104
|
||||
TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(5:)41
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(98)150 299 y Ft(READLINE_MARK)630
|
||||
408 y Fu(The)26 b(p)s(osition)h(of)g(the)g Fr(mark)32
|
||||
b Fu(\(sa)m(v)m(ed)c(insertion)f(p)s(oin)m(t\))g(in)g(the)g(Readline)g
|
||||
(line)g(bu\013er,)g(for)630 518 y(use)36 b(with)f(`)p
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(98)150 299 y Ft(READLINE_LINE)630
|
||||
408 y Fu(The)27 b(con)m(ten)m(ts)i(of)f(the)g(Readline)g(line)g
|
||||
(bu\013er,)f(for)h(use)f(with)g(`)p Ft(bind)j(-x)p Fu(')d(\(see)h
|
||||
(Section)h(4.2)630 518 y([Bash)i(Builtins],)g(page)g(61\).)150
|
||||
676 y Ft(READLINE_MARK)630 786 y Fu(The)26 b(p)s(osition)h(of)g(the)g
|
||||
Fr(mark)32 b Fu(\(sa)m(v)m(ed)c(insertion)f(p)s(oin)m(t\))g(in)g(the)g
|
||||
(Readline)g(line)g(bu\013er,)g(for)630 896 y(use)36 b(with)f(`)p
|
||||
Ft(bind)30 b(-x)p Fu(')35 b(\(see)i(Section)g(4.2)g([Bash)f(Builtins],)
|
||||
i(page)f(61\).)58 b(The)35 b(c)m(haracters)630 628 y(b)s(et)m(w)m(een)c
|
||||
(the)g(insertion)f(p)s(oin)m(t)g(and)g(the)h(mark)f(are)h(often)f
|
||||
(called)i(the)f Fr(region)p Fu(.)150 792 y Ft(READLINE_POINT)630
|
||||
902 y Fu(The)23 b(p)s(osition)g(of)g(the)h(insertion)f(p)s(oin)m(t)g
|
||||
i(page)f(61\).)58 b(The)35 b(c)m(haracters)630 1005 y(b)s(et)m(w)m(een)
|
||||
c(the)g(insertion)f(p)s(oin)m(t)g(and)g(the)h(mark)f(are)h(often)f
|
||||
(called)i(the)f Fr(region)p Fu(.)150 1163 y Ft(READLINE_POINT)630
|
||||
1273 y Fu(The)23 b(p)s(osition)g(of)g(the)h(insertion)f(p)s(oin)m(t)g
|
||||
(in)g(the)g(Readline)h(line)f(bu\013er,)h(for)f(use)g(with)g(`)p
|
||||
Ft(bind)630 1011 y(-x)p Fu(')30 b(\(see)h(Section)h(4.2)f([Bash)g
|
||||
(Builtins],)g(page)g(61\).)150 1176 y Ft(REPLY)240 b
|
||||
Ft(bind)630 1383 y(-x)p Fu(')30 b(\(see)h(Section)h(4.2)f([Bash)g
|
||||
(Builtins],)g(page)g(61\).)150 1541 y Ft(REPLY)240 b
|
||||
Fu(The)29 b(default)h(v)-5 b(ariable)30 b(for)f(the)h
|
||||
Ft(read)e Fu(builtin;)i(set)g(to)g(the)f(line)h(read)f(when)g
|
||||
Ft(read)f Fu(is)i(not)630 1285 y(supplied)f(a)i(v)-5
|
||||
b(ariable)31 b(name)f(argumen)m(t.)150 1450 y Ft(SECONDS)144
|
||||
Ft(read)f Fu(is)i(not)630 1650 y(supplied)f(a)i(v)-5
|
||||
b(ariable)31 b(name)f(argumen)m(t.)150 1809 y Ft(SECONDS)144
|
||||
b Fu(This)40 b(v)-5 b(ariable)41 b(expands)f(to)h(the)g(n)m(um)m(b)s
|
||||
(er)e(of)i(seconds)g(since)g(the)f(shell)h(w)m(as)g(started.)630
|
||||
1559 y(Assignmen)m(t)i(to)g(this)g(v)-5 b(ariable)43
|
||||
1918 y(Assignmen)m(t)i(to)g(this)g(v)-5 b(ariable)43
|
||||
b(resets)g(the)g(coun)m(t)g(to)g(the)g(v)-5 b(alue)43
|
||||
b(assigned,)j(and)c(the)630 1669 y(expanded)35 b(v)-5
|
||||
b(assigned,)j(and)c(the)630 2028 y(expanded)35 b(v)-5
|
||||
b(alue)36 b(b)s(ecomes)h(the)f(v)-5 b(alue)36 b(assigned)g(plus)f(the)h
|
||||
(n)m(um)m(b)s(er)f(of)h(seconds)g(since)630 1778 y(the)24
|
||||
(n)m(um)m(b)s(er)f(of)h(seconds)g(since)630 2138 y(the)24
|
||||
b(assignmen)m(t.)39 b(The)23 b(n)m(um)m(b)s(er)g(of)h(seconds)f(at)i
|
||||
(shell)f(in)m(v)m(o)s(cation)i(and)d(the)h(curren)m(t)f(time)630
|
||||
1888 y(are)h(alw)m(a)m(ys)h(determined)e(b)m(y)g(querying)g(the)g
|
||||
2247 y(are)h(alw)m(a)m(ys)h(determined)e(b)m(y)g(querying)g(the)g
|
||||
(system)h(clo)s(c)m(k)g(at)g(one-second)g(resolution.)39
|
||||
b(If)630 1998 y Ft(SECONDS)28 b Fu(is)h(unset,)h(it)g(loses)h(its)f(sp)
|
||||
b(If)630 2357 y Ft(SECONDS)28 b Fu(is)h(unset,)h(it)g(loses)h(its)f(sp)
|
||||
s(ecial)g(prop)s(erties,)g(ev)m(en)g(if)g(it)g(is)g(subsequen)m(tly)f
|
||||
(reset.)150 2162 y Ft(SHELL)240 b Fu(This)24 b(en)m(vironmen)m(t)i(v)-5
|
||||
(reset.)150 2515 y Ft(SHELL)240 b Fu(This)24 b(en)m(vironmen)m(t)i(v)-5
|
||||
b(ariable)26 b(expands)e(to)i(the)g(full)f(pathname)g(to)h(the)f
|
||||
(shell.)39 b(If)25 b(it)g(is)h(not)630 2271 y(set)36
|
||||
(shell.)39 b(If)25 b(it)g(is)h(not)630 2625 y(set)36
|
||||
b(when)f(the)h(shell)g(starts,)i(Bash)e(assigns)h(to)f(it)h(the)f(full)
|
||||
f(pathname)h(of)g(the)g(curren)m(t)630 2381 y(user's)30
|
||||
b(login)h(shell.)150 2545 y Ft(SHELLOPTS)630 2655 y Fu(A)g
|
||||
f(pathname)h(of)g(the)g(curren)m(t)630 2734 y(user's)30
|
||||
b(login)h(shell.)150 2892 y Ft(SHELLOPTS)630 3002 y Fu(A)g
|
||||
(colon-separated)h(list)f(of)g(enabled)f(shell)h(options.)41
|
||||
b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5
|
||||
b(alid)630 2765 y(argumen)m(t)28 b(for)f(the)h Ft(-o)e
|
||||
b(alid)630 3112 y(argumen)m(t)28 b(for)f(the)h Ft(-o)e
|
||||
Fu(option)i(to)g(the)g Ft(set)e Fu(builtin)h(command)g(\(see)i(Section)
|
||||
f(4.3.1)h([The)630 2874 y(Set)g(Builtin],)h(page)f(74\).)42
|
||||
f(4.3.1)h([The)630 3221 y(Set)g(Builtin],)h(page)f(74\).)42
|
||||
b(The)28 b(options)h(app)s(earing)f(in)g Ft(SHELLOPTS)e
|
||||
Fu(are)j(those)h(rep)s(orted)630 2984 y(as)40 b(`)p Ft(on)p
|
||||
Fu(are)j(those)h(rep)s(orted)630 3331 y(as)40 b(`)p Ft(on)p
|
||||
Fu(')g(b)m(y)h(`)p Ft(set)29 b(-o)p Fu('.)70 b(If)40
|
||||
b(this)g(v)-5 b(ariable)41 b(is)f(in)g(the)g(en)m(vironmen)m(t)h(when)e
|
||||
(Bash)i(starts)630 3093 y(up,)31 b(the)g(shell)g(enables)h(eac)m(h)g
|
||||
(Bash)i(starts)630 3440 y(up,)31 b(the)g(shell)g(enables)h(eac)m(h)g
|
||||
(option)g(in)f(the)g(list)h(b)s(efore)f(reading)g(an)m(y)h(startup)e
|
||||
(\014les.)43 b(If)630 3203 y(this)35 b(v)-5 b(ariable)36
|
||||
(\014les.)43 b(If)630 3550 y(this)35 b(v)-5 b(ariable)36
|
||||
b(is)f(exp)s(orted,)i(c)m(hild)e(shells)g(will)h(enable)g(eac)m(h)g
|
||||
(option)g(in)f(the)g(list.)56 b(This)630 3313 y(v)-5
|
||||
b(ariable)31 b(is)g(readonly)-8 b(.)150 3477 y Ft(SHLVL)240
|
||||
(option)g(in)f(the)g(list.)56 b(This)630 3660 y(v)-5
|
||||
b(ariable)31 b(is)g(readonly)-8 b(.)150 3818 y Ft(SHLVL)240
|
||||
b Fu(Incremen)m(ted)21 b(b)m(y)g(one)g(eac)m(h)h(time)f(a)h(new)e
|
||||
(instance)h(of)g(Bash)g(is)g(started.)38 b(This)20 b(is)h(in)m(tended)
|
||||
630 3587 y(to)31 b(b)s(e)f(a)h(coun)m(t)g(of)f(ho)m(w)h(deeply)f(y)m
|
||||
(our)g(Bash)h(shells)f(are)h(nested.)150 3751 y Ft(SRANDOM)144
|
||||
630 3927 y(to)31 b(b)s(e)f(a)h(coun)m(t)g(of)f(ho)m(w)h(deeply)f(y)m
|
||||
(our)g(Bash)h(shells)f(are)h(nested.)150 4086 y Ft(SRANDOM)144
|
||||
b Fu(This)36 b(v)-5 b(ariable)37 b(expands)f(to)h(a)g(32-bit)h
|
||||
(pseudo-random)d(n)m(um)m(b)s(er)g(eac)m(h)j(time)f(it)g(is)g(ref-)630
|
||||
3861 y(erenced.)47 b(The)32 b(random)g(n)m(um)m(b)s(er)f(generator)j
|
||||
4195 y(erenced.)47 b(The)32 b(random)g(n)m(um)m(b)s(er)f(generator)j
|
||||
(is)e(not)h(linear)g(on)f(systems)h(that)g(supp)s(ort)630
|
||||
3970 y Ft(/dev/urandom)26 b Fu(or)k Ft(arc4random)p Fu(,)d(so)j(eac)m
|
||||
4305 y Ft(/dev/urandom)26 b Fu(or)k Ft(arc4random)p Fu(,)d(so)j(eac)m
|
||||
(h)g(returned)f(n)m(um)m(b)s(er)f(has)h(no)g(relationship)h(to)630
|
||||
4080 y(the)39 b(n)m(um)m(b)s(ers)e(preceding)i(it.)66
|
||||
4415 y(the)39 b(n)m(um)m(b)s(ers)e(preceding)i(it.)66
|
||||
b(The)38 b(random)g(n)m(um)m(b)s(er)f(generator)j(cannot)g(b)s(e)e
|
||||
(seeded,)630 4189 y(so)c(assignmen)m(ts)g(to)g(this)f(v)-5
|
||||
(seeded,)630 4524 y(so)c(assignmen)m(ts)g(to)g(this)f(v)-5
|
||||
b(ariable)34 b(ha)m(v)m(e)h(no)e(e\013ect.)51 b(If)33
|
||||
b Ft(SRANDOM)e Fu(is)j(unset,)g(it)f(loses)i(its)630
|
||||
4299 y(sp)s(ecial)c(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
|
||||
(subsequen)m(tly)f(reset.)150 4463 y Ft(TIMEFORMAT)630
|
||||
4573 y Fu(The)g(v)-5 b(alue)32 b(of)f(this)g(parameter)g(is)g(used)f
|
||||
4634 y(sp)s(ecial)c(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
|
||||
(subsequen)m(tly)f(reset.)150 4792 y Ft(TIMEFORMAT)630
|
||||
4902 y Fu(The)g(v)-5 b(alue)32 b(of)f(this)g(parameter)g(is)g(used)f
|
||||
(as)h(a)g(format)h(string)f(sp)s(ecifying)f(ho)m(w)h(the)g(tim-)630
|
||||
4682 y(ing)37 b(information)f(for)h(pip)s(elines)f(pre\014xed)f(with)h
|
||||
5011 y(ing)37 b(information)f(for)h(pip)s(elines)f(pre\014xed)f(with)h
|
||||
(the)h Ft(time)e Fu(reserv)m(ed)i(w)m(ord)f(should)g(b)s(e)630
|
||||
4792 y(displa)m(y)m(ed.)k(The)27 b(`)p Ft(\045)p Fu(')h(c)m(haracter)h
|
||||
5121 y(displa)m(y)m(ed.)k(The)27 b(`)p Ft(\045)p Fu(')h(c)m(haracter)h
|
||||
(in)m(tro)s(duces)e(an)h(escap)s(e)g(sequence)g(that)g(is)f(expanded)g
|
||||
(to)630 4902 y(a)37 b(time)g(v)-5 b(alue)36 b(or)h(other)f
|
||||
(to)630 5230 y(a)37 b(time)g(v)-5 b(alue)36 b(or)h(other)f
|
||||
(information.)59 b(The)36 b(escap)s(e)g(sequences)h(and)e(their)i
|
||||
(meanings)630 5011 y(are)31 b(as)f(follo)m(ws;)i(the)f(brac)m(k)m(ets)h
|
||||
(denote)e(optional)i(p)s(ortions.)630 5176 y Ft(\045\045)384
|
||||
b Fu(A)30 b(literal)i(`)p Ft(\045)p Fu('.)630 5340 y
|
||||
Ft(\045[)p Fj(p)p Ft(][l]R)96 b Fu(The)30 b(elapsed)h(time)g(in)f
|
||||
(seconds.)p eop end
|
||||
(meanings)630 5340 y(are)31 b(as)f(follo)m(ws;)i(the)f(brac)m(k)m(ets)h
|
||||
(denote)e(optional)i(p)s(ortions.)p eop end
|
||||
%%Page: 99 105
|
||||
TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(5:)41
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(99)630 299 y Ft(\045[)p
|
||||
Fj(p)p Ft(][l]U)96 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(CPU)g(seconds)h
|
||||
(sp)s(en)m(t)f(in)g(user)f(mo)s(de.)630 458 y Ft(\045[)p
|
||||
Fj(p)p Ft(][l]S)96 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(CPU)g(seconds)h
|
||||
(sp)s(en)m(t)f(in)g(system)g(mo)s(de.)630 618 y Ft(\045P)384
|
||||
b Fu(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e(as)h(\(\045U)f
|
||||
Ft(+)g Fu(\045S\))g(/)h(\045R.)630 777 y(The)23 b(optional)j
|
||||
Fr(p)g Fu(is)e(a)g(digit)h(sp)s(ecifying)e(the)h(precision,)i(the)e(n)m
|
||||
(um)m(b)s(er)f(of)h(fractional)h(digits)630 887 y(after)36
|
||||
b(a)f(decimal)i(p)s(oin)m(t.)55 b(A)35 b(v)-5 b(alue)36
|
||||
b(of)f(0)h(causes)g(no)f(decimal)h(p)s(oin)m(t)f(or)h(fraction)g(to)g
|
||||
(b)s(e)630 996 y(output.)77 b Ft(time)41 b Fu(prin)m(ts)h(at)h(most)g
|
||||
(six)g(digits)g(after)g(the)g(decimal)g(p)s(oin)m(t;)49
|
||||
b(v)-5 b(alues)43 b(of)g Fr(p)630 1106 y Fu(greater)34
|
||||
b(than)f(6)h(are)f(c)m(hanged)h(to)g(6.)49 b(If)32 b
|
||||
Fr(p)k Fu(is)d(not)g(sp)s(eci\014ed,)h Ft(time)d Fu(prin)m(ts)i(three)g
|
||||
(digits)630 1215 y(after)e(the)f(decimal)i(p)s(oin)m(t.)630
|
||||
1350 y(The)54 b(optional)h Ft(l)f Fu(sp)s(eci\014es)g(a)h(longer)f
|
||||
(format,)61 b(including)54 b(min)m(utes,)61 b(of)54 b(the)g(form)630
|
||||
1460 y Fr(MM)10 b Fu(m)p Fr(SS)p Fu(.)p Fr(FF)d Fu(s.)103
|
||||
b(The)50 b(v)-5 b(alue)52 b(of)f Fr(p)j Fu(determines)d(whether)f(or)h
|
||||
(not)h(the)f(fraction)h(is)630 1569 y(included.)630 1704
|
||||
y(If)30 b(this)g(v)-5 b(ariable)31 b(is)g(not)f(set,)i(Bash)e(acts)h
|
||||
(as)g(if)f(it)h(had)f(the)h(v)-5 b(alue)870 1838 y Ft
|
||||
($'\\nreal\\t\0453lR\\nuser\\t\0453)o(lU\\n)o(sys\\)o(t\0453)o(lS')630
|
||||
1973 y Fu(If)34 b(the)h(v)-5 b(alue)35 b(is)g(n)m(ull,)h(Bash)f(do)s
|
||||
(es)f(not)h(displa)m(y)g(an)m(y)g(timing)g(information.)54
|
||||
b(A)35 b(trailing)630 2082 y(newline)30 b(is)h(added)e(when)h(the)g
|
||||
(format)h(string)f(is)h(displa)m(y)m(ed.)150 2242 y Ft(TMOUT)240
|
||||
b Fu(If)27 b(set)i(to)f(a)g(v)-5 b(alue)28 b(greater)h(than)f(zero,)h
|
||||
(the)f Ft(read)f Fu(builtin)g(uses)g(the)h(v)-5 b(alue)29
|
||||
b(as)f(its)g(default)630 2351 y(timeout)33 b(\(see)f(Section)h(4.2)f
|
||||
([Bash)g(Builtins],)h(page)f(61\).)46 b(The)31 b Ft(select)f
|
||||
Fu(command)h(\(see)630 2461 y(Section)g(3.2.5.2)i([Conditional)f
|
||||
(Constructs],)e(page)h(12\))h(terminates)f(if)g(input)f(do)s(es)g(not)
|
||||
630 2570 y(arriv)m(e)h(after)g Ft(TMOUT)e Fu(seconds)h(when)g(input)f
|
||||
(is)h(coming)i(from)d(a)i(terminal.)630 2705 y(In)40
|
||||
b(an)h(in)m(teractiv)m(e)i(shell,)h(the)d(v)-5 b(alue)41
|
||||
b(is)g(in)m(terpreted)g(as)f(the)h(n)m(um)m(b)s(er)f(of)h(seconds)f(to)
|
||||
630 2814 y(w)m(ait)28 b(for)e(a)g(line)h(of)g(input)e(after)i(issuing)f
|
||||
(the)h(primary)e(prompt.)39 b(Bash)26 b(terminates)h(after)630
|
||||
2924 y(w)m(aiting)32 b(for)e(that)h(n)m(um)m(b)s(er)e(of)h(seconds)h
|
||||
(if)f(a)h(complete)h(line)e(of)h(input)e(do)s(es)h(not)h(arriv)m(e.)150
|
||||
3083 y Ft(TMPDIR)192 b Fu(If)39 b(set,)j(Bash)e(uses)f(its)h(v)-5
|
||||
b(alue)40 b(as)f(the)h(name)f(of)h(a)g(directory)g(in)f(whic)m(h)g
|
||||
(Bash)h(creates)630 3193 y(temp)s(orary)30 b(\014les)g(for)g(the)h
|
||||
(shell's)g(use.)150 3352 y Ft(UID)336 b Fu(The)30 b(n)m(umeric)g(real)h
|
||||
(user)f(id)g(of)g(the)h(curren)m(t)f(user.)40 b(This)30
|
||||
b(v)-5 b(ariable)31 b(is)f(readonly)-8 b(.)p eop end
|
||||
b(Shell)30 b(V)-8 b(ariables)2459 b(99)630 299 y Ft(\045\045)384
|
||||
b Fu(A)30 b(literal)i(`)p Ft(\045)p Fu('.)630 458 y Ft(\045[)p
|
||||
Fj(p)p Ft(][l]R)96 b Fu(The)30 b(elapsed)h(time)g(in)f(seconds.)630
|
||||
618 y Ft(\045[)p Fj(p)p Ft(][l]U)96 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)
|
||||
h(CPU)g(seconds)h(sp)s(en)m(t)f(in)g(user)f(mo)s(de.)630
|
||||
777 y Ft(\045[)p Fj(p)p Ft(][l]S)96 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)
|
||||
h(CPU)g(seconds)h(sp)s(en)m(t)f(in)g(system)g(mo)s(de.)630
|
||||
936 y Ft(\045P)384 b Fu(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e
|
||||
(as)h(\(\045U)f Ft(+)g Fu(\045S\))g(/)h(\045R.)630 1096
|
||||
y(The)23 b(optional)j Fr(p)g Fu(is)e(a)g(digit)h(sp)s(ecifying)e(the)h
|
||||
(precision,)i(the)e(n)m(um)m(b)s(er)f(of)h(fractional)h(digits)630
|
||||
1205 y(after)36 b(a)f(decimal)i(p)s(oin)m(t.)55 b(A)35
|
||||
b(v)-5 b(alue)36 b(of)f(0)h(causes)g(no)f(decimal)h(p)s(oin)m(t)f(or)h
|
||||
(fraction)g(to)g(b)s(e)630 1315 y(output.)77 b Ft(time)41
|
||||
b Fu(prin)m(ts)h(at)h(most)g(six)g(digits)g(after)g(the)g(decimal)g(p)s
|
||||
(oin)m(t;)49 b(v)-5 b(alues)43 b(of)g Fr(p)630 1425 y
|
||||
Fu(greater)34 b(than)f(6)h(are)f(c)m(hanged)h(to)g(6.)49
|
||||
b(If)32 b Fr(p)k Fu(is)d(not)g(sp)s(eci\014ed,)h Ft(time)d
|
||||
Fu(prin)m(ts)i(three)g(digits)630 1534 y(after)e(the)f(decimal)i(p)s
|
||||
(oin)m(t.)630 1669 y(The)54 b(optional)h Ft(l)f Fu(sp)s(eci\014es)g(a)h
|
||||
(longer)f(format,)61 b(including)54 b(min)m(utes,)61
|
||||
b(of)54 b(the)g(form)630 1778 y Fr(MM)10 b Fu(m)p Fr(SS)p
|
||||
Fu(.)p Fr(FF)d Fu(s.)103 b(The)50 b(v)-5 b(alue)52 b(of)f
|
||||
Fr(p)j Fu(determines)d(whether)f(or)h(not)h(the)f(fraction)h(is)630
|
||||
1888 y(included.)630 2022 y(If)30 b(this)g(v)-5 b(ariable)31
|
||||
b(is)g(not)f(set,)i(Bash)e(acts)h(as)g(if)f(it)h(had)f(the)h(v)-5
|
||||
b(alue)870 2157 y Ft($'\\nreal\\t\0453lR\\nuser\\t\0453)o(lU\\n)o
|
||||
(sys\\)o(t\0453)o(lS')630 2291 y Fu(If)34 b(the)h(v)-5
|
||||
b(alue)35 b(is)g(n)m(ull,)h(Bash)f(do)s(es)f(not)h(displa)m(y)g(an)m(y)
|
||||
g(timing)g(information.)54 b(A)35 b(trailing)630 2401
|
||||
y(newline)30 b(is)h(added)e(when)h(the)g(format)h(string)f(is)h(displa)
|
||||
m(y)m(ed.)150 2560 y Ft(TMOUT)240 b Fu(If)27 b(set)i(to)f(a)g(v)-5
|
||||
b(alue)28 b(greater)h(than)f(zero,)h(the)f Ft(read)f
|
||||
Fu(builtin)g(uses)g(the)h(v)-5 b(alue)29 b(as)f(its)g(default)630
|
||||
2670 y(timeout)33 b(\(see)f(Section)h(4.2)f([Bash)g(Builtins],)h(page)f
|
||||
(61\).)46 b(The)31 b Ft(select)f Fu(command)h(\(see)630
|
||||
2780 y(Section)g(3.2.5.2)i([Conditional)f(Constructs],)e(page)h(12\))h
|
||||
(terminates)f(if)g(input)f(do)s(es)g(not)630 2889 y(arriv)m(e)h(after)g
|
||||
Ft(TMOUT)e Fu(seconds)h(when)g(input)f(is)h(coming)i(from)d(a)i
|
||||
(terminal.)630 3024 y(In)40 b(an)h(in)m(teractiv)m(e)i(shell,)h(the)d
|
||||
(v)-5 b(alue)41 b(is)g(in)m(terpreted)g(as)f(the)h(n)m(um)m(b)s(er)f
|
||||
(of)h(seconds)f(to)630 3133 y(w)m(ait)28 b(for)e(a)g(line)h(of)g(input)
|
||||
e(after)i(issuing)f(the)h(primary)e(prompt.)39 b(Bash)26
|
||||
b(terminates)h(after)630 3243 y(w)m(aiting)32 b(for)e(that)h(n)m(um)m
|
||||
(b)s(er)e(of)h(seconds)h(if)f(a)h(complete)h(line)e(of)h(input)e(do)s
|
||||
(es)h(not)h(arriv)m(e.)150 3402 y Ft(TMPDIR)192 b Fu(If)39
|
||||
b(set,)j(Bash)e(uses)f(its)h(v)-5 b(alue)40 b(as)f(the)h(name)f(of)h(a)
|
||||
g(directory)g(in)f(whic)m(h)g(Bash)h(creates)630 3512
|
||||
y(temp)s(orary)30 b(\014les)g(for)g(the)h(shell's)g(use.)150
|
||||
3671 y Ft(UID)336 b Fu(The)30 b(n)m(umeric)g(real)h(user)f(id)g(of)g
|
||||
(the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5 b(ariable)31
|
||||
b(is)f(readonly)-8 b(.)p eop end
|
||||
%%Page: 100 106
|
||||
TeXDict begin 100 105 bop 3614 -116 a Fu(100)150 299
|
||||
y Fp(6)80 b(Bash)54 b(F)-13 b(eatures)150 502 y Fu(This)30
|
||||
@@ -23292,7 +23299,7 @@ h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35
|
||||
b Fb(8,)26 b(95)2025 1817 y Fe(LC_ALL)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g
|
||||
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
|
||||
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21
|
||||
b Fb(95)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
|
||||
b Fb(96)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
|
||||
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
|
||||
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(96)2025
|
||||
1998 y Fe(LC_CTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
|
||||
@@ -23406,7 +23413,7 @@ b Fc(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
|
||||
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(97)150
|
||||
1979 y Fe(READLINE_LINE)f Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
|
||||
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
|
||||
g(:)g(:)g(:)g(:)37 b Fb(97)150 2066 y Fe(READLINE_MARK)25
|
||||
g(:)g(:)g(:)g(:)37 b Fb(98)150 2066 y Fe(READLINE_MARK)25
|
||||
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
|
||||
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
|
||||
b Fb(98)150 2153 y Fe(READLINE_POINT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
|
||||
|
||||
+1
-1
@@ -8909,8 +8909,8 @@ If the @code{popd} command is successful,
|
||||
Bash runs @code{dirs} to show the final contents of the directory stack,
|
||||
and the return status is 0.
|
||||
|
||||
@btindex pushd
|
||||
@item pushd
|
||||
@btindex pushd
|
||||
@example
|
||||
pushd [-n] [@var{+N} | @var{-N} | @var{dir}]
|
||||
@end example
|
||||
|
||||
+2
-2
@@ -92,7 +92,7 @@
|
||||
\entry{INPUTRC}{95}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{95}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{95}{\code {LANG}}
|
||||
\entry{LC_ALL}{95}{\code {LC_ALL}}
|
||||
\entry{LC_ALL}{96}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{96}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{96}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{96}{\code {LC_MESSAGES}}
|
||||
@@ -117,7 +117,7 @@
|
||||
\entry{PWD}{97}{\code {PWD}}
|
||||
\entry{RANDOM}{97}{\code {RANDOM}}
|
||||
\entry{READLINE_ARGUMENT}{97}{\code {READLINE_ARGUMENT}}
|
||||
\entry{READLINE_LINE}{97}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_LINE}{98}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_MARK}{98}{\code {READLINE_MARK}}
|
||||
\entry{READLINE_POINT}{98}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{98}{\code {REPLY}}
|
||||
|
||||
+2
-2
@@ -132,7 +132,7 @@
|
||||
\entry{\code {keymap}}{138}
|
||||
\initial {L}
|
||||
\entry{\code {LANG}}{8, 95}
|
||||
\entry{\code {LC_ALL}}{95}
|
||||
\entry{\code {LC_ALL}}{96}
|
||||
\entry{\code {LC_COLLATE}}{96}
|
||||
\entry{\code {LC_CTYPE}}{96}
|
||||
\entry{\code {LC_MESSAGES}}{8, 96}
|
||||
@@ -175,7 +175,7 @@
|
||||
\initial {R}
|
||||
\entry{\code {RANDOM}}{97}
|
||||
\entry{\code {READLINE_ARGUMENT}}{97}
|
||||
\entry{\code {READLINE_LINE}}{97}
|
||||
\entry{\code {READLINE_LINE}}{98}
|
||||
\entry{\code {READLINE_MARK}}{98}
|
||||
\entry{\code {READLINE_POINT}}{98}
|
||||
\entry{\code {REPLY}}{98}
|
||||
|
||||
+735
-733
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@@ -6,7 +6,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 2.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2004-03-17 13:48+0200\n"
|
||||
"Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
|
||||
"Language-Team: Afrikaans <i18n@af.org.za>\n"
|
||||
@@ -47,26 +47,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: kan nie %s skep nie"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "Pypfout.\n"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "%s: bevel nie gevind nie"
|
||||
|
||||
+6
-6
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -47,26 +47,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr ""
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2022-07-06 20:08+0200\n"
|
||||
"Last-Translator: Ernest Adrogué Calveras <eadrogue@gmx.net>\n"
|
||||
"Language-Team: Catalan <ca@dodds.net>\n"
|
||||
@@ -49,27 +49,27 @@ msgstr "%s: %s: l'assignació en vectors associatius requereix un subíndex"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: no es pot crear: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: no s'ha trobat el mapa de tecles per a l'ordre"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: el primer caràcter no-blanc no és «\"»"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "falta un caràcter de tancament «%c» a %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: falta un caràcter «:» de separació"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "«%s»: no es pot desvincular en el mapa de tecles de l'ordre"
|
||||
|
||||
@@ -12,7 +12,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 4.2\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2011-03-18 01:36+0100\n"
|
||||
"Last-Translator: Kenneth Nielsen <k.nielsen81@gmail.com>\n"
|
||||
"Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
|
||||
@@ -55,28 +55,28 @@ msgstr "%s: %s: et indeks skal bruges ved tildeling til associativt array"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: kan ikke oprette %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: kan ikke finde tastetildeling for kommando"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: første ikke-blank-tegn er ikke '\"'"
|
||||
|
||||
# Kønnet her er et gæt, hvis det er parenteser eller anførselstegn passer det
|
||||
# FEJLRAPPORT
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "ingen afsluttende \"%c\" i %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: manglende kolonseparator"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "\"%s\": kan ikke løsne"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2021-04-12 10:35+0300\n"
|
||||
"Last-Translator: Lefteris Dimitroulakis <ledimitro@gmail.com>\n"
|
||||
"Language-Team: Greek <team@lists.gnome.gr>\n"
|
||||
@@ -49,26 +49,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: αδυναμία δημιουργίας: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: δεν μπορώ να βρω keymap για εντολή"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: ο πρώτος μη-λευκό διάστημα χαρακτήρας δεν είναι «\"»"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "όχι «%c» κλεισήματος σε %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: απουσιάζει ο διαχωριστής δίστιγμο"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "«%s»: αδυναμία αποσύνδεσης"
|
||||
|
||||
+6
-6
@@ -32,7 +32,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU bash 5.3-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2025-04-08 11:34-0400\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -71,26 +71,26 @@ msgstr "%s: %s: must use subscript when assigning associative array"
|
||||
msgid "cannot create"
|
||||
msgstr "cannot create"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: cannot find keymap for command"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: first non-whitespace character is not ‘[1m\"[0m’"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "no closing ‘[1m%c[0m’ in %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: missing separator"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "‘[1m%s[0m’: cannot unbind in command keymap"
|
||||
|
||||
+6
-6
@@ -29,7 +29,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU bash 5.3-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2025-04-08 11:34-0400\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
@@ -68,26 +68,26 @@ msgstr "%s: %s: must use subscript when assigning associative array"
|
||||
msgid "cannot create"
|
||||
msgstr "cannot create"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: cannot find keymap for command"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: first non-whitespace character is not ‘\"’"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "no closing ‘%c’ in %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: missing separator"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "‘%s’: cannot unbind in command keymap"
|
||||
|
||||
@@ -30,7 +30,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU bash 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2020-12-13 10:53+0700\n"
|
||||
"Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
|
||||
"Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
|
||||
@@ -72,26 +72,26 @@ msgid "cannot create"
|
||||
msgstr "%s: Ne prosperis krei: %s"
|
||||
|
||||
# XXX: internal_error
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: Mankas klavartabelo por komando"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: La unua ne-blankspaca signo ne estas „\"‟"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "Mankas ferma „%c‟ en %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: Mankas disiga dupunkto"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "«%s»: Ne eblas malligi en komandaj klavaĵoj"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-4.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2009-05-09 15:13+0300\n"
|
||||
"Last-Translator: Pekka Niemi <pekka.niemi@iki.fi>\n"
|
||||
"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
|
||||
@@ -53,26 +53,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: ei voida luoda: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: komennolle ei löydy näppäinkarttaa"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: ensimmäinen ei-tyhjä merkki ei ole ”\"”"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "ei loppumerkkiä ”%c” rivissä %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: puuttuva kaksoispiste-erotin"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "”%s”: ei voida irrottaa"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2019-01-16 21:05+0000\n"
|
||||
"Last-Translator: Séamus Ó Ciardhuáin <sociardhuain@gmail.com>\n"
|
||||
"Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
|
||||
@@ -52,27 +52,27 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: ní féidir cruthú: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: ní féidir mapa eochrach an ordaithe a aimsiú"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: ní \" an chéad charachtar nach spás bán é."
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "Níl '%c' dúnta i %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: deighilteoir idirstaid ar iarraidh"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "'%s': ní féidir dícheangail"
|
||||
|
||||
@@ -13,7 +13,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 4.2\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2012-02-23 14:38+0100\n"
|
||||
"Last-Translator: Leandro Regueiro <leandro.regueiro@gmail.com>\n"
|
||||
"Language-Team: Galician <proxecto@trasno.net>\n"
|
||||
@@ -54,28 +54,28 @@ msgstr "%s: %s: se debe usar un subíndice ao asignar a unha matriz asociativa"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: non foi posíbel crear: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: non foi posíbel atopar a combinación de teclas "
|
||||
"para a orde"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: o primeiro carácter que non é espazo en branco non é `\"'"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "no hai un `%c' que peche en %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: falta un `:' separador"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "%s: non se pode borrar a asignación"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgstr ""
|
||||
"Project-Id-Version: bash-5.3-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-11-12 11:51-0500\n"
|
||||
"PO-Revision-Date: 2025-04-17 21:26-0700\n"
|
||||
"PO-Revision-Date: 2025-04-21 16:54-0700\n"
|
||||
"Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
|
||||
"Language-Team: Croatian <lokalizacija@linux.hr>\n"
|
||||
"Language: hr\n"
|
||||
@@ -18,7 +18,7 @@ msgstr ""
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
"X-Bugs: Report translation errors to the Language-Team address.\n"
|
||||
"X-Generator: Vim9.1\n"
|
||||
"X-Generator: Poedit 3.6\n"
|
||||
|
||||
#: arrayfunc.c:63
|
||||
msgid "bad array subscript"
|
||||
@@ -96,7 +96,7 @@ msgstr "„%s”: ime aliasa nije valjano"
|
||||
|
||||
#: builtins/bind.def:123
|
||||
msgid "line editing not enabled"
|
||||
msgstr "nije omogućeno uređivanje redaka"
|
||||
msgstr "uređivanje redaka nije omogućeno"
|
||||
|
||||
#: builtins/bind.def:208
|
||||
#, c-format
|
||||
@@ -120,7 +120,7 @@ msgstr "%s nije vezan na nijednu tipku.\n"
|
||||
#: builtins/bind.def:365
|
||||
#, c-format
|
||||
msgid "%s can be invoked via "
|
||||
msgstr "%s se može pozvati s "
|
||||
msgstr "%s se može pozvati s "
|
||||
|
||||
#: builtins/bind.def:401 builtins/bind.def:418
|
||||
#, c-format
|
||||
@@ -129,7 +129,7 @@ msgstr "„%s”: ne može razvezati"
|
||||
|
||||
#: builtins/break.def:80 builtins/break.def:125
|
||||
msgid "loop count"
|
||||
msgstr "broj iteracija petlje"
|
||||
msgstr "broj ponavljanja"
|
||||
|
||||
#: builtins/break.def:145
|
||||
msgid "only meaningful in a `for', `while', or `until' loop"
|
||||
@@ -151,14 +151,14 @@ msgid ""
|
||||
" is invalid."
|
||||
msgstr ""
|
||||
"Prikaže kontekst od trenutnog poziva potprogramu.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Bez IZRAZA, vrati \"$broj_retka $ime_datoteke\". Ako je dȃn IZRAZ, onda\n"
|
||||
" vrati \"$broj_retka $funkcija $ime_datoteke\"; ova dodatna informacija može\n"
|
||||
" poslužiti za stvaranje ‘stack trace’ (trasiranje stȏga).\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Vrijednost IZRAZA naznačuje koliko se okvira poziva treba vratiti\n"
|
||||
" unatrag od trenutne pozicije; vršni okvir a vrijednost 0.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako ljuska ne izvršava funkciju ili je IZRAZ\n"
|
||||
" nevaljan."
|
||||
|
||||
@@ -248,7 +248,7 @@ msgstr "„%s”: nije PID ili nije valjana oznaka posla"
|
||||
#: builtins/common.c:242 error.c:455
|
||||
#, c-format
|
||||
msgid "%s: readonly variable"
|
||||
msgstr "%s: je samo-za-čitanje varijabla"
|
||||
msgstr "%s: je varijabla samo-za-čitanje"
|
||||
|
||||
#: builtins/common.c:248
|
||||
#, c-format
|
||||
@@ -286,7 +286,7 @@ msgstr "nema upravljanja poslovima"
|
||||
#: builtins/common.c:279
|
||||
#, c-format
|
||||
msgid "%s: invalid job specification"
|
||||
msgstr "%s: nevaljana specifikacija za posao"
|
||||
msgstr "%s: nevaljana oznaka za posao"
|
||||
|
||||
#: builtins/common.c:289
|
||||
#, c-format
|
||||
@@ -321,12 +321,12 @@ msgstr "greška pri dohvaćanju trenutnog direktorija"
|
||||
#: builtins/common.c:675 builtins/common.c:677
|
||||
#, c-format
|
||||
msgid "%s: ambiguous job spec"
|
||||
msgstr "%s: specifikacija posla nije jednoznačna"
|
||||
msgstr "%s: oznaka posla nije jednoznačna"
|
||||
|
||||
#: builtins/common.c:709
|
||||
#, c-format
|
||||
msgid "%s: job specification requires leading `%%'"
|
||||
msgstr "%s: specifikacija posla mora započeti sa „%%”"
|
||||
msgstr "%s: oznaka posla mora započeti sa „%%”"
|
||||
|
||||
#: builtins/common.c:937
|
||||
msgid "help not available in this version"
|
||||
@@ -356,19 +356,19 @@ msgstr "%s: nevaljano ime za akciju"
|
||||
#: builtins/complete.def:899
|
||||
#, c-format
|
||||
msgid "%s: no completion specification"
|
||||
msgstr "%s: nije indikacija dopunjavanja"
|
||||
msgstr "%s: nije indikacija kompletiranja"
|
||||
|
||||
#: builtins/complete.def:703
|
||||
msgid "warning: -F option may not work as you expect"
|
||||
msgstr "upozorenje: opcija -F možda neće raditi prema očekivanju"
|
||||
msgstr "upozorenje: opcija -F možda neće funkcionirati prema očekivanju"
|
||||
|
||||
#: builtins/complete.def:705
|
||||
msgid "warning: -C option may not work as you expect"
|
||||
msgstr "upozorenje: opcija -C možda neće raditi prema očekivanju"
|
||||
msgstr "upozorenje: opcija -C možda neće funkcionirati prema očekivanju"
|
||||
|
||||
#: builtins/complete.def:872
|
||||
msgid "not currently executing completion function"
|
||||
msgstr "nijedna funkcija dopunjavanja trenutno nije pokrenuta"
|
||||
msgstr "nijedna funkcija kompletiranja trenutno nije pokrenuta"
|
||||
|
||||
#: builtins/declare.def:139
|
||||
msgid "can only be used in a function"
|
||||
@@ -430,7 +430,7 @@ msgstr "ne može otvoriti dijeljeni (zajednički) objekt %s: %s"
|
||||
#: builtins/enable.def:408
|
||||
#, c-format
|
||||
msgid "%s: builtin names may not contain slashes"
|
||||
msgstr "%s: ugrađena imena ne mogu sadržavati kose crte"
|
||||
msgstr "%s: imena ugrađenih naredbi ne smiju sadržavati kose crte"
|
||||
|
||||
#: builtins/enable.def:423
|
||||
#, c-format
|
||||
@@ -526,7 +526,7 @@ msgstr "trenutno"
|
||||
#: builtins/fg_bg.def:159
|
||||
#, c-format
|
||||
msgid "job %d started without job control"
|
||||
msgstr "posao %d pokrenut je bez kontrole posla"
|
||||
msgstr "posao %d pokrenut je bez upravljanja poslom"
|
||||
|
||||
#: builtins/getopt.c:110
|
||||
#, c-format
|
||||
@@ -677,7 +677,7 @@ msgstr "nužna je podrška za varijable polja"
|
||||
#: builtins/printf.def:477
|
||||
#, c-format
|
||||
msgid "`%s': missing format character"
|
||||
msgstr "„%s”: nema znaka za format"
|
||||
msgstr "„%s”: nema znaka za formatiranje"
|
||||
|
||||
#: builtins/printf.def:603
|
||||
#, c-format
|
||||
@@ -696,7 +696,7 @@ msgstr "„%c”: nevaljani znak za formatiranje"
|
||||
#: builtins/printf.def:922
|
||||
#, c-format
|
||||
msgid "format parsing problem: %s"
|
||||
msgstr "problem s formatom raščlanjivanja: %s"
|
||||
msgstr "problem s raščlanjivanjem formatiranja: %s"
|
||||
|
||||
#: builtins/printf.def:1107
|
||||
msgid "missing hex digit for \\x"
|
||||
@@ -901,7 +901,7 @@ msgstr "%s: datoteka nije pronađena"
|
||||
|
||||
#: builtins/suspend.def:105
|
||||
msgid "cannot suspend"
|
||||
msgstr "pauziranje nije moguća"
|
||||
msgstr "pauziranje nije moguće"
|
||||
|
||||
#: builtins/suspend.def:111
|
||||
msgid "cannot suspend a login shell"
|
||||
@@ -1116,7 +1116,7 @@ msgstr "pokušano dodjeljivanje ne-varijabli"
|
||||
|
||||
#: expr.c:524
|
||||
msgid "arithmetic syntax error in variable assignment"
|
||||
msgstr "pogrešna aritmetička sintaksa pri dodjeljivanju varijabli "
|
||||
msgstr "pogrešna aritmetička sintaksa pri dodjeljivanju varijabli"
|
||||
|
||||
#: expr.c:538 expr.c:905
|
||||
msgid "division by 0"
|
||||
@@ -1336,7 +1336,7 @@ msgstr " (core dumped [ispis stanja memorije je spremljen])"
|
||||
#: jobs.c:4674 jobs.c:4694
|
||||
#, c-format
|
||||
msgid "(wd now: %s)\n"
|
||||
msgstr "(cwd je sad: %s)\n"
|
||||
msgstr "(wd je sad: %s)\n"
|
||||
|
||||
#: jobs.c:4738
|
||||
msgid "initialize_job_control: getpgrp failed"
|
||||
@@ -1497,7 +1497,7 @@ msgstr "make_here_document(): loš tip instrukcije %d"
|
||||
#: make_cmd.c:627
|
||||
#, c-format
|
||||
msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
|
||||
msgstr "\"ovdje\"-dokument u retku %d završava s krajem datoteke (očekivan je „%s”)"
|
||||
msgstr "here-document u retku %d završava s krajem datoteke (očekivan je „%s”)"
|
||||
|
||||
#: make_cmd.c:722
|
||||
#, c-format
|
||||
@@ -1515,7 +1515,7 @@ msgstr "greška pri čitanju datoteke skripte"
|
||||
|
||||
#: parse.y:3101
|
||||
msgid "maximum here-document count exceeded"
|
||||
msgstr "premašen je maksimalni broj (količina) \"ovdje\"-dokumenta"
|
||||
msgstr "premašen je maksimalni broj (količina) here-document"
|
||||
|
||||
#: parse.y:3901 parse.y:4799 parse.y:6853
|
||||
#, c-format
|
||||
@@ -1640,7 +1640,7 @@ msgstr "completion(): funkcija „%s” nije pronađena"
|
||||
#: pcomplete.c:1654
|
||||
#, c-format
|
||||
msgid "programmable_completion: %s: possible retry loop"
|
||||
msgstr "programmable_completion(): %s: moguća petlja ponovljenog pokušaja"
|
||||
msgstr "programmable_completion(): %s: moguća petlja ponovnog pokušaja"
|
||||
|
||||
#: pcomplib.c:176
|
||||
#, c-format
|
||||
@@ -1689,7 +1689,7 @@ msgstr "ograničeni način: preusmjeravanje izlaza nije dopušteno"
|
||||
|
||||
#: redir.c:214
|
||||
msgid "cannot create temp file for here-document"
|
||||
msgstr "ne može stvoriti privremenu datoteku za \"ovdje\"-dokument"
|
||||
msgstr "ne može stvoriti privremenu datoteku za here-document"
|
||||
|
||||
#: redir.c:218
|
||||
msgid "cannot assign fd to variable"
|
||||
@@ -1701,7 +1701,7 @@ msgstr "/dev/(tcp|udp)/host/port nije moguć bez mreže"
|
||||
|
||||
#: redir.c:937 redir.c:1051 redir.c:1109 redir.c:1273
|
||||
msgid "redirection error: cannot duplicate fd"
|
||||
msgstr "greška preusmjeravanja: ne može duplicirati deskriptor datoteke"
|
||||
msgstr "greška preusmjeravanja: ne može duplicirati deskriptor datoteke"
|
||||
|
||||
#: shell.c:359
|
||||
msgid "could not find /tmp, please create!"
|
||||
@@ -1767,12 +1767,12 @@ msgstr "Kratke opcije:\n"
|
||||
|
||||
#: shell.c:2063
|
||||
msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
|
||||
msgstr "\t-ilrsD, ili -c NAREDBA, ili -O SHOPT-OPCIJA (samo za pozivanje)\n"
|
||||
msgstr "\t-ilrsD, ili -c NAREDBA, ili -O SHOPT-OPCIJA (samo za pozivanje)\n"
|
||||
|
||||
#: shell.c:2082
|
||||
#, c-format
|
||||
msgid "\t-%s or -o option\n"
|
||||
msgstr "\t-%s, ili -o opcija (može se promijeniti sa „set”)\n"
|
||||
msgstr "\t-%s, ili -o opcija (može se promijeniti sa „set”)\n"
|
||||
|
||||
#: shell.c:2088
|
||||
#, c-format
|
||||
@@ -1838,7 +1838,7 @@ msgstr "EMT instrukcija"
|
||||
|
||||
#: siglist.c:83
|
||||
msgid "Floating point exception"
|
||||
msgstr "Pogreška izračuna pomičnog zareza"
|
||||
msgstr "Pogreška izračuna broja s pomičnim zarezom"
|
||||
|
||||
#: siglist.c:87
|
||||
msgid "Killed"
|
||||
@@ -2068,7 +2068,7 @@ msgstr "buduće inačice ljuske prisilit će vrednovanje kao aritmetičku supsti
|
||||
#: subst.c:11552
|
||||
#, c-format
|
||||
msgid "bad substitution: no closing \"`\" in %s"
|
||||
msgstr "loša supstitucija: ne zatvara \"`\" u %s"
|
||||
msgstr "loša supstitucija: ne zatvara „`” u %s"
|
||||
|
||||
#: subst.c:12626
|
||||
#, c-format
|
||||
@@ -2272,8 +2272,8 @@ msgstr "unalias [-a] IME [IME...]"
|
||||
msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
|
||||
msgstr ""
|
||||
"bind [-lpsvPSVX] [-m MAPA_TIPKI] [-f IME_DATOTEKE] [-q IME]\n"
|
||||
" [-u IME] [-r NIZ_TIPKI] [-x NIZ_TIPKI:SHELL-NAREDBA]\n"
|
||||
" [NIZ_TIPKI:READLINE-FUNKCIJA | READLINE-NAREDBA]"
|
||||
" [-u IME] [-r NIZ_TIPKI] [-x NIZ_TIPKI:SHELL_NAREDBA]\n"
|
||||
" [NIZ_TIPKI:READLINE_FUNKCIJA | READLINE_NAREDBA]"
|
||||
|
||||
#: builtins.c:56
|
||||
msgid "break [n]"
|
||||
@@ -2354,7 +2354,7 @@ msgstr "logout [N]"
|
||||
#: builtins.c:105
|
||||
msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
|
||||
msgstr ""
|
||||
"fc [-e EDITOR] [-lnr] [PRVA] [ZADNJA]\n"
|
||||
" fc [-e EDITOR] [-lnr] [PRVA] [ZADNJA]\n"
|
||||
"ili: fc -s [UZORAK=ZAMJENA] [NAREDBA]"
|
||||
|
||||
#: builtins.c:109
|
||||
@@ -2503,7 +2503,7 @@ msgstr "case RIJEČ in [UZORAK [| UZORAK]...) NAREDBE;;]... esac"
|
||||
msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
|
||||
msgstr ""
|
||||
"if NAREDBE; then NAREDBE; [ elif NAREDBE; then NAREDBE; ]...\n"
|
||||
" [else NAREDBE;] fi"
|
||||
" [else NAREDBE;] fi"
|
||||
|
||||
#: builtins.c:198
|
||||
msgid "while COMMANDS; do COMMANDS-2; done"
|
||||
@@ -2539,7 +2539,7 @@ msgstr "[[ IZRAZ ]]"
|
||||
|
||||
#: builtins.c:214
|
||||
msgid "variables - Names and meanings of some shell variables"
|
||||
msgstr "varijable — imena i značenje nekih varijabla ljuske"
|
||||
msgstr "var — imena i značenje nekih varijabla ljuske"
|
||||
|
||||
#: builtins.c:217
|
||||
msgid "pushd [-n] [+N | -N | dir]"
|
||||
@@ -2564,16 +2564,16 @@ msgstr "printf [-v VARIJABLA] FORMAT [ARGUMENTI]"
|
||||
#: builtins.c:233
|
||||
msgid "complete [-abcdefgjksuv] [-pr] [-DEI] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
|
||||
msgstr ""
|
||||
"complete [-abcdefgjksuv] [-pr] [-DEI] [-o OPCIJA] [-A AKCIJA] [-C NAREDBA]\n"
|
||||
" [-F FUNKCIJA] [-G GLOB_UZORAK] [-P PREFIKS] [-S SUFIKS]\n"
|
||||
" [-W POPIS_RIJEČI] [-X FILTAR_UZORAKA] [IME...]"
|
||||
"complete [-abcdefgjksuv] [-pr] [-DEI] [-o OPCIJA] [-A AKCIJA]\n"
|
||||
" [-C NAREDBA] [-F FUNKCIJA] [-G GLOB_UZORAK] [-P PREFIKS]\n"
|
||||
" [-S SUFIKS] [-W POPIS_RIJEČI] [-X FILTAR_UZORAKA] [IME...]"
|
||||
|
||||
#: builtins.c:237
|
||||
msgid "compgen [-V varname] [-abcdefgjksuv] [-o option] [-A action] [-G globpat] [-W wordlist] [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
|
||||
msgstr ""
|
||||
"compgen [-V IME_VARIJABLE] [-abcdefgjksuv] [-o OPCIJA] [-A AKCIJA]\n"
|
||||
" [-C NAREDBA] [-F FUNCIJA] [-G GLOB_UZORAK] [-P PREFIKS]\n"
|
||||
" [-S SUFIKS] [-W POPIS_RIJEČI] [-X FILTAR_UZORAKA] [RIJEČ]"
|
||||
" [-C NAREDBA] [-F FUNCIJA] [-G GLOB_UZORAK] [-P PREFIKS]\n"
|
||||
" [-S SUFIKS] [-W POPIS_RIJEČI] [-X FILTAR_UZORAKA] [RIJEČ]"
|
||||
|
||||
#: builtins.c:241
|
||||
msgid "compopt [-o|+o option] [-DEI] [name ...]"
|
||||
@@ -2582,14 +2582,14 @@ msgstr "compopt [-o|+o OPCIJA] [-DEI] [IME...]"
|
||||
#: builtins.c:244
|
||||
msgid "mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
|
||||
msgstr ""
|
||||
"mapfile [-d MEĐA] [-n KOLIČINA [-O POČETAK] [-s BROJ] [-t] [-u DESCRIPTOR_DATOTEKE]\n"
|
||||
" [-C FUNKCIJA] [-c KVANTUM] [POLJE]"
|
||||
"mapfile [-d MEĐA] [-n KOLIČINA [-O POČETAK] [-s BROJ] [-t]\n"
|
||||
" [-u DESCRIPTOR_DATOTEKE] [-C FUNKCIJA] [-c KVANTUM] [POLJE]"
|
||||
|
||||
#: builtins.c:246
|
||||
msgid "readarray [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
|
||||
msgstr ""
|
||||
"readarray [-d MEĐA] [-n KOLIČINA] [-O POČETAK] [-s BROJ] [-t] [-u DESCRIPTOR_DATOTEKE]\n"
|
||||
" [-C FUNKCIJA] [-c KVANTUM] [POLJE]"
|
||||
"readarray [-d MEĐA] [-n KOLIČINA] [-O POČETAK] [-s BROJ] [-t]\n"
|
||||
" [-u DESCRIPTOR_DATOTEKE] [-C FUNKCIJA] [-c KVANTUM] [POLJE]"
|
||||
|
||||
#: builtins.c:258
|
||||
msgid ""
|
||||
@@ -2677,12 +2677,12 @@ msgid ""
|
||||
" bind returns 0 unless an unrecognized option is given or an error occurs."
|
||||
msgstr ""
|
||||
"Postavlja Readline tipkovničke prečace i varijable.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Veže niz (kombinaciju) tipki na Readline funkciju ili na makronaredbe ili na\n"
|
||||
" Readline varijablu. Sintaksa za argumente koji nisu opcija je ista kao za\n"
|
||||
" ~/.inputrc, ali moraju biti proslijeđeni kao jedan argument;\n"
|
||||
" primjer: bind '\"\\C-x\\C-r\": re-read-init-file'\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -f IME_DATOTEKE iz DATOTEKE čita mapu tipki\n"
|
||||
" -l izlista imena svih poznatih funkcija\n"
|
||||
@@ -2709,10 +2709,10 @@ msgstr ""
|
||||
" -X izlista popis sekvencija tipki vezane s -x i\n"
|
||||
" njima pridružene naredbe u obliku koji se može\n"
|
||||
" iskoristiti kao ulaz\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako bilo koji argumenti ostanu nakon obrade opcija, opcije -p i -P tretiraju\n"
|
||||
" te argumente kao imena readline naredbi i izlaz ograniče na ta imena.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je dana neprepoznata opcija ili se\n"
|
||||
" dogodila greška."
|
||||
|
||||
@@ -2728,7 +2728,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Završi for, while ili until petlju.\n"
|
||||
"\n"
|
||||
" Ako je dan N, završava N razina petlji.\n"
|
||||
" Završi FOR, WHILE ili UNTIL petlju. Ako je naveden N, završi N razina\n"
|
||||
" petlji.\n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je N manji od 1."
|
||||
|
||||
@@ -2834,22 +2835,22 @@ msgid ""
|
||||
" -P is used; non-zero otherwise."
|
||||
msgstr ""
|
||||
"Promjeni trenutni direktorij.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Promijeni trenutni direktorij u dani DIREKTORIJ. Ako DIREKTORIJ nije dan,\n"
|
||||
" koristi se vrijednost varijable HOME. Ako je DIREKTORIJ \"-\", premjesti se\n"
|
||||
" u $OLDPWD.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Varijabla CDPATH definira staze (direktorije) po kojima se\n"
|
||||
" traži DIREKTORIJ.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Imena alternativnih direktorija u CDPATH su razdvojeni s dvotočkom (:);\n"
|
||||
" Ime null-direktorija je isto što i trenutni direktorij (.)\n"
|
||||
" Ako DIREKTORIJ započinje s kosom crtom (/), CDPATH se ne koristi\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako se direktorij ne pronađe i omogućena je opcija „cdable_vars”,\n"
|
||||
" navedena riječ koristi se kao varijabla; ako ta varijabla sadrži ime\n"
|
||||
" „cd” ode u direktorij s tim imenom.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -L slijedi simbolične linkove; simbolične linkove u DIREKTORIJU\n"
|
||||
" razriješi nakon obrade pojave „..”\n"
|
||||
@@ -2861,12 +2862,12 @@ msgstr ""
|
||||
" „cd” završi s kȏdom različitim od 0.\n"
|
||||
" -@ opiše proširene atribute povezane s datotekom kao direktorij\n"
|
||||
" koji sadrži atribute datoteke (ako sustav to podržava)\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Zadano, simbolične linkove slijedi kao da je navedena opcija -L.\n"
|
||||
" „..” (ako se pojavi u DIREKTORIJU) obradi je uklanjanjem komponente\n"
|
||||
" staze koja mu neposredno prethodi unatrag do kose crte „/” ili do početka\n"
|
||||
" DIREKTORIJA.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom ako je direktorij promijenjen i ako je\n"
|
||||
" varijabla okruženja PWD uspješno postavljena kad je dana opcija „-P”;\n"
|
||||
" u suprotnom završi s kȏdom 1."
|
||||
@@ -2905,7 +2906,7 @@ msgid ""
|
||||
" \n"
|
||||
" Exit Status:\n"
|
||||
" Always succeeds."
|
||||
msgstr "Naredba nema nikakvog efekta, ne radi ništa; uvijek završi uspješno."
|
||||
msgstr "Nema učinka; uvijek završi s kodom 0, što znači „uspješno”."
|
||||
|
||||
#: builtins.c:458
|
||||
msgid ""
|
||||
@@ -2913,7 +2914,7 @@ msgid ""
|
||||
" \n"
|
||||
" Exit Status:\n"
|
||||
" Always succeeds."
|
||||
msgstr "Uvijek završi uspješno s kȏdom 0."
|
||||
msgstr "Uvijek završi uspješno s kodom 0, što znači „uspješno“."
|
||||
|
||||
#: builtins.c:467
|
||||
msgid ""
|
||||
@@ -2921,7 +2922,7 @@ msgid ""
|
||||
" \n"
|
||||
" Exit Status:\n"
|
||||
" Always fails."
|
||||
msgstr "Uvijek završi neuspješno s kȏdom 1."
|
||||
msgstr "Uvijek vraća izlazni kod 0, što znači „neuspješno”."
|
||||
|
||||
#: builtins.c:476
|
||||
msgid ""
|
||||
@@ -2997,10 +2998,10 @@ msgid ""
|
||||
" assignment error occurs."
|
||||
msgstr ""
|
||||
"Postavlja vrijednosti i atribute varijablama.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Deklarira varijable i dodjeljuje im atribute. Ako IMENA nisu dana,\n"
|
||||
" prikaže atribute i vrijednosti svih varijabli.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -f prikaže samo definirane funkcije (ne prikaže varijable)\n"
|
||||
" -F prikaže samo imena funkcija bez definicija\n"
|
||||
@@ -3009,7 +3010,7 @@ msgstr ""
|
||||
" -I ako stvori lokalnu varijablu, neka naslijedi atribute i vrijednost\n"
|
||||
" varijable s istim imenom u prethodnom opsegu\n"
|
||||
" -p prikaže atribute i vrijednost za svako dano IME\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije koje postavljaju atribute:\n"
|
||||
" -a učini od navedenih IMENA indeksirana polja (ako je to podržano)\n"
|
||||
" -A učini od navedenih IMENA asocijativna polja (ako je to podržano)\n"
|
||||
@@ -3021,15 +3022,15 @@ msgstr ""
|
||||
" -t učini da navedena IMENA dobiju „trace” svojstva\n"
|
||||
" -u pretvori slova navedenih IMENA u velika slova prilikom upotrebe\n"
|
||||
" -x označi navedena IMENA za ekport\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" „+” umjesto „-” isključi dani atribut, osim za a, A i r.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Varijable s „integer” atributom obavljaju aritmetičke operacije tijekom\n"
|
||||
" izvođenja i upotrebe (pogledajte „let” naredbu).\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Unutar funkcije „declare” učini navedena IMENA lokalnima, slično kao\n"
|
||||
" naredba „local”. Opcija „-g” spriječi takvo ponašanje.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je dana nevaljana opcija\n"
|
||||
" ili se dogodila greška prilikom zadavanja varijabli."
|
||||
|
||||
@@ -3061,16 +3062,16 @@ msgid ""
|
||||
" assignment error occurs, or the shell is not executing a function."
|
||||
msgstr ""
|
||||
"Definira lokalne varijable.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Stvori lokalnu varijablu IME i dodijeli joj vrijednost. OPCIJA može biti\n"
|
||||
" bilo koja od opcija koju prihvaća naredba „declare”.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako je bilo koje IME \"-\", local sprema skup ljuskinih opcija uspostavi ih\n"
|
||||
" kada se funkcija vrati.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Lokalne varijable mogu se koristiti samo unutar funkcije i vidljive su\n"
|
||||
" samo toj funkciji i njezinim potomcima.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako su navedene nevaljane opcije, ili se dogodila\n"
|
||||
" greška pri dodijeli ili ljuska ne izvrši funkciju."
|
||||
|
||||
@@ -3192,32 +3193,32 @@ msgid ""
|
||||
" Returns success unless NAME is not a shell builtin or an error occurs."
|
||||
msgstr ""
|
||||
"Omogući ili onemogući ugrađene naredbe ljuske.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Omogućuje i onemogućuje ugrađene naredbe ljuske. Onemogućavanje\n"
|
||||
" dopušta pokretanje datoteke na disku s istim imenom kao ugrađena\n"
|
||||
" naredba, a bez potrebe specificiranja kompletne staze.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -a ispiše ugrađene naredbe i prikaže jesu li o(ne)mogućene\n"
|
||||
" -n onemogući IMENOVANE naredbe ili izlista onemogućene naredbe\n"
|
||||
" -p generira izlaz koji se može koristi za ulaz (zadano)\n"
|
||||
" -s ispiše samo imena specijalnih POSIX ugrađenih naredbi\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije koje upravljaju dinamičko učitavanje:\n"
|
||||
" -f učita ugrađenu naredbu IME iz dijeljenog objekta DATOTEKA\n"
|
||||
" -d ukloni ugrađenu naredbu učitanu s -f\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Bez opcija, sva IMENA su omogućene.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Na sustavima s dinamičkim učitavanjem, varijabla ljuske BASH_LOADABLES_PATH\n"
|
||||
" definira staze pretraživanja za direktorij koji sadrži IMENA datoteka a koje\n"
|
||||
" ne sadrži kosu crtu. Može sadržavati \".\" da prisili pretraživanje\n"
|
||||
" trenutnog direktorija.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Primjer: da koristite binarnu datoteku „test” koja se nalazi na stazi\n"
|
||||
" pretraživanja PATH, umjesto ugrađene (test) naredbe, utipkajte\n"
|
||||
" (bez navodnika) „enable -n test”.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako IME nije ugrađena naredba ili se nije\n"
|
||||
" dogodila greška"
|
||||
|
||||
@@ -3400,28 +3401,28 @@ msgid ""
|
||||
" Returns success or status of executed command; non-zero if an error occurs."
|
||||
msgstr ""
|
||||
"Prikaže ili izvrši naredbe iz popisa povijesti.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Koristi se za pokazivanje dosadašnjih, za uređivanje ili za ponovno\n"
|
||||
" pokretanje naredbi. PRVA i ZADNJA mogu biti brojevi koji specificiraju\n"
|
||||
" raspon ili PRVA može biti string s koji specificira najnoviju naredbu\n"
|
||||
" koja započinje s tim slovima.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -e EDITOR ime EDITORA koji će se koristi; zadano, koristi se FCEDIT,\n"
|
||||
" zatim EDITOR ili konačno editor vi\n"
|
||||
" -l izlista popis naredbi (umjesto uređivanja)\n"
|
||||
" -n popis bez brojeva\n"
|
||||
" -r popis s obrnutim redoslijedom (najnovija prva)\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" U obliku „fc -s [UZORAK=ZAMJENA...] [NAREDBA]”,\n"
|
||||
" fc nakon provedenih naznačenih supstitucija ponovno izvrši NAREDBU.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Prikladni alias s ovom funkcijom je r='fc -s'. Tako, utipkani „r” izvrši\n"
|
||||
" ponovno posljednju naredbu, a utipkani „r cc” izvrši posljednju naredbu\n"
|
||||
" koja započinje s „cc”.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ugrađen hystory radi s popisom povijesti.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s kȏdom izvršene naredbe, a različito od 0 ako se dogodi greška."
|
||||
|
||||
#: builtins.c:780
|
||||
@@ -3595,12 +3596,12 @@ msgstr ""
|
||||
" -p proširi povijest na svakom ARGUMENTU i prikaže rezultat\n"
|
||||
" bez spremanja u povijesni popis\n"
|
||||
" -s doda ARGUMENTE kao jednu stavku popisu povijesti\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako je dana, DATOTEKA se koristi se kao povijest naredbi; ako nije dana,\n"
|
||||
" koristi se varijabla HISTFILE (ako ima vrijednost). Ako DATOTEKA nije dana\n"
|
||||
" i HISTFILE nije postavljen ili je prazan , opcije -a, -n, -r i -w nemaju\n"
|
||||
" učinka, i vraćaju uspjeh\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Dodatno, ugrađena naredba, fc, djeluje na popis povijesti\n"
|
||||
" Ako HISTTIMEFORMAT varijabla postoji i nije nula, njezinu vrijednost\n"
|
||||
" koristi strftime(3) kao format string za ispis vremenskih oznaka\n"
|
||||
@@ -4002,12 +4003,12 @@ msgid ""
|
||||
" Returns success unless an invalid option is given."
|
||||
msgstr ""
|
||||
"Postavlja ili uklanja vrijednosti opcija ljuske i pozicijskih parametara.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Mijenja svojstva ljuske i vrijednosti pozicijskih parametara.\n"
|
||||
" Bez opcija ili argumenata „set” ispiše imena i vrijednosti svih definiranih\n"
|
||||
" varijabli i funkcija u obliku koji se može iskoristiti kao ulaz.\n"
|
||||
" Opcije („-” postavi/omogući, a „+” makne/onemogući opciju):\n"
|
||||
" \n"
|
||||
" Opcije („-” postavi/omogući, a „+” poništi/onemogući opciju):\n"
|
||||
"\n"
|
||||
" -a označi modificirane varijable ili stvorene za izvoz\n"
|
||||
" -b smjesta prijavi prekid posla (ne čeka da završi trenutna naredba)\n"
|
||||
" -e završi odmah ako naredba završi s kȏdom različitim od nula\n"
|
||||
@@ -4071,18 +4072,18 @@ msgstr ""
|
||||
" - isključi opcije -v i -x; argumenti koji slijede su pozicijski\n"
|
||||
" parametri (ali ako ih nema, postojeći pozicijski argumenti\n"
|
||||
" se ne brišu)\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako je opcija -o dana bez IME_OPCIJE, set ispiše trenutne postavke ljuske.\n"
|
||||
" Ako je opcija +o dana bez IME_OPCIJE, set ispiše popis naredbi za stvaranje\n"
|
||||
" trenutnog stanja ljuske.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Korištenje + umjesto - onemogući navedene zastavice. Zastavice se mogu\n"
|
||||
" također koristiti nakom pokretanja ljuske.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Trenutno omogućene zastavice mogu se naći u $-. Preostali argumenti smatraju\n"
|
||||
" smatraju se pozicijskim parametrima i dodjeljeni su redom, $1, $2, .. $n.\n"
|
||||
" Ako ARGUMENTI nisu navedeni, ispiše se popis svih varijabli ljuske.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je dana nevaljana opcija."
|
||||
|
||||
#: builtins.c:1166
|
||||
@@ -4224,13 +4225,13 @@ msgid ""
|
||||
" FILENAME cannot be read."
|
||||
msgstr ""
|
||||
"Izvrši naredbe iz datoteke u trenutnoj ljusci.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Čita i izvršava naredbe iz DATOTEKE u trenutnoj ljusci. Ako je navedena\n"
|
||||
" opcija -p, argument PATH će se tretirati kao popis direktorija, odvojenih\n"
|
||||
" dvotočkama, u kojima se traži DATOTEKA. Ako -p nije naveden, pretraži se\n"
|
||||
" $PATH da se nađe direktorij s DATOTEKOM. Ako su navedeni bilo koji\n"
|
||||
" ARGUMENTI, oni postanu pozicijski parametri kad se DATOTEKA izvrši.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s kȏdom zadnje izvršene naredbe iz DATOTEKE ili s kȏdom 1 ako se\n"
|
||||
" DATOTEKA ne može pročitati."
|
||||
|
||||
@@ -4249,16 +4250,16 @@ msgid ""
|
||||
" Exit Status:\n"
|
||||
" Returns success unless job control is not enabled or an error occurs."
|
||||
msgstr ""
|
||||
"Suspendira izvršenavanje ljuske.\n"
|
||||
" \n"
|
||||
"Suspendira izvršavanje ljuske.\n"
|
||||
"\n"
|
||||
" Suspendira izvršavanje ove ljuske sve dok ne primi signal SIGCONT.\n"
|
||||
" Normalno, prijavne ljuske i ljuske bez upravljanja poslovima ne mogu biti\n"
|
||||
" suspendirane, osim ako nisu prisiljene.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -f prisili obustavu, čak i ako je to prijavna ljuska, a upravljanje\n"
|
||||
" poslovima nije omogućeno\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom, osim ako upravljanje poslovima nije omogućeno\n"
|
||||
" ili se dogodila greška."
|
||||
|
||||
@@ -4430,7 +4431,7 @@ msgid ""
|
||||
" Always succeeds."
|
||||
msgstr ""
|
||||
"Prikaže potrošnju vremena procesa.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Prikaže ukupno potrošeno vrijeme korisnikom i sustavom; prvo, vrijeme\n"
|
||||
" potrošeno samom ljuskom, a zatim svim potomcima pokrenutih ljuskom.\n"
|
||||
"\n"
|
||||
@@ -4478,16 +4479,16 @@ msgid ""
|
||||
" Returns success unless a SIGSPEC is invalid or an invalid option is given."
|
||||
msgstr ""
|
||||
"Prikupljanje (hvatanje) signala i drugih događaja.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Definira i aktivira postupke rukovanja koji se pokrenu kad ljuska\n"
|
||||
" primi signal ili se dogodi neki drugi slučaj.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" AKCIJA je naredba koja se pročita i izvrši kad ljuska primi jedan od\n"
|
||||
" specificiranih signala (SIGNAL_SPEC). Ako nema AKCIJE (i dan je samo\n"
|
||||
" jedan SIGNAL_SPEC) ili je -, svaki specificirani signal se vrati na svoju\n"
|
||||
" originalnu vrijednost (koju je imao na startu ove ljuske). Ako je AKCIJA\n"
|
||||
" prazni string, ljuska igorira svaki SIGNAL_SPEC i pozvane naredbe.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako je SIGNAL_SPEC EXIT 0, AKCIJA se izvrši pri izlasku iz ljuske.\n"
|
||||
" Ako je SIGNAL_SPEC DEBUG, AKCIJA se izvrši prije svake jednostavne\n"
|
||||
" naredbe i ostalih odabranih naredba. Ako je SIGNAL_SPEC RETURN, AKCIJA se\n"
|
||||
@@ -4495,11 +4496,11 @@ msgstr ""
|
||||
" ili s 'buildins source' završi izvršavanje. SIGNAL_SPEC ERR znači da se\n"
|
||||
" AKCIJA izvrši svaki put kad bi neuspješna naredba uzrokovala izlaz ljuske\n"
|
||||
" kad je opcija -e omogućena.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Ako nije navedena nikakva AKCIJA, trap izlista popis asocijacije naredbi\n"
|
||||
" sa svakim uhvaćenim signalom, u obliku koji se može iskoristiti kao ljuskin\n"
|
||||
" ulaz, za povratak na istu konfiguraciju signala\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -l popis imena signala i njihov odgovarajući broj\n"
|
||||
" -p prikaže trap naredbe povezane sa svakim SIGNAL_SPEC u obliku koji\n"
|
||||
@@ -4510,7 +4511,7 @@ msgstr ""
|
||||
" \n"
|
||||
" Svaki SIGNAL_SPEC je ime signala iz <signal.h> ili broj signala.\n"
|
||||
" Signal se može poslati ljusci s \"kill -signal $$\".\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako SIGNAL_SPEC nije valjan ili je dana\n"
|
||||
" nevaljana opcija."
|
||||
|
||||
@@ -4544,7 +4545,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Prikaže informacije o tipu naredbe.\n"
|
||||
"\n"
|
||||
" Pokaže, kako bi se interpretiralo svako dano IME kad bi se IME koristilo\n"
|
||||
" Prikaže kako bi se interpretiralo svako dano IME kad bi se IME koristilo\n"
|
||||
" kao naredba.\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
@@ -4552,8 +4553,8 @@ msgstr ""
|
||||
" dana opcija „-p” prikaže i aliase, ugrađene naredbe ljuske,\n"
|
||||
" funkcije, ključne riječi, i datoteke na disku\n"
|
||||
" -f zanemari funkcije ljuske (ne traži ih, slično naredbi „command”)\n"
|
||||
" -P traži svako navedeno IME po stazama u PATH, čak i ako je IME\n"
|
||||
" alias, ugrađena naredba ljuske ili funkcija i vrati ime izvršne\n"
|
||||
" -P traži svako navedeno IME po stazama u PATH čak i ako je IME\n"
|
||||
" alias, ugrađena naredba ljuske ili funkcija pa vrati ime izvršne\n"
|
||||
" datoteke na disku\n"
|
||||
" -p ispiše ime izvršne datoteke na disku ili ništa ako je IME alias,\n"
|
||||
" ugrađena naredba ljuske, funkcija ili ključna riječ\n"
|
||||
@@ -4659,7 +4660,7 @@ msgstr ""
|
||||
" u sekundama; -p je višekratnik od 512 bajta; -R je u mikrosekudama;\n"
|
||||
" -b je u bajtovima; i -e, -i, -k, -n, -q, -r, -u, i -P, prihvaćaju\n"
|
||||
" unscaled vrijednosti.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" U posix načinu, vrijednosti navedene s -c i -f su višekratnik od 512 bajta\n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je dana nevaljana opcija\n"
|
||||
@@ -4726,10 +4727,10 @@ msgid ""
|
||||
msgstr ""
|
||||
"Čeka da posao završi i vrati njegov izlazni kȏd.\n"
|
||||
"\n"
|
||||
" Čeka na svaki posao identificirani s ID — to jest indikatorom posla ili\n"
|
||||
" indikatorom procesa — i izvijesti njegov završni status. Ako nije dan\n"
|
||||
" Čeka na svaki posao identificiran s ID, to jest indikatorom posla ili\n"
|
||||
" indikatorom procesa, pa izvijesti njegov završni status. Ako nije dan\n"
|
||||
" ID, čeka na sve trenutno aktivne potomke, a završni status je nula.\n"
|
||||
" Ako je ID specifikacija posla, čeka na sve procese u cjevovodu tog posla.\n"
|
||||
" Ako je ID oznaka posla, čeka na sve procese u cjevovodu tog posla.\n"
|
||||
"\n"
|
||||
" Ako je dana opcija „-n”, čeka na svršetak jednog posla iz popisa ID-ova\n"
|
||||
" ili ako nije dan nijedan ID, čeka da završi sljedeći posao i vrati\n"
|
||||
@@ -4738,8 +4739,9 @@ msgstr ""
|
||||
" Ako je dana opcija „-f” i upravljanje poslovima je omogućeno, čeka dok\n"
|
||||
" specificirani ID ne završi, umjesto da promijeni status.\n"
|
||||
"\n"
|
||||
" Završi s kȏdom zadnjeg ID-a; s kȏdom 1 ako je ID nevaljani ili je dana\n"
|
||||
" nevaljana opcija ili ako je -n dan, a ljuska nema neočekivane potomke."
|
||||
" Završi s kȏdom zadnjeg ID-a; s kȏdom 1 ako je ID nevaljan ili je dana\n"
|
||||
" nevaljana opcija ili ako je -n dan, a ljuska nema neočekivane podređene.\n"
|
||||
" procese (potomke)."
|
||||
|
||||
#: builtins.c:1575
|
||||
msgid ""
|
||||
@@ -4772,7 +4774,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Execute PIPELINE, which can be a simple command, and negate PIPELINE's\n"
|
||||
" return status.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Exit Status:\n"
|
||||
" The logical negation of PIPELINE's return status."
|
||||
|
||||
@@ -5160,9 +5162,9 @@ msgid ""
|
||||
" HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
|
||||
" \t\tcommands should be saved on the history list.\n"
|
||||
msgstr ""
|
||||
"Značenje i upotreba standardnih varijabli ljuske.\n"
|
||||
"Značenje i upotreba nekih uobičajenih varijabli ljuske.\n"
|
||||
"\n"
|
||||
" U nastavku je opis brojnih varijabli od kojih neke sadrže popis\n"
|
||||
" U nastavku je opis nekih varijabli od kojih neke sadrže popis\n"
|
||||
" elemenata. U svakom od tih popisa elementi su razdvojeni dvotočkama.\n"
|
||||
"\n"
|
||||
" BASH_VERSION inačica ovog „bash” programa\n"
|
||||
@@ -5194,8 +5196,8 @@ msgstr ""
|
||||
" TIMEFORMAT pravilo za format ispisa „time” statistika\n"
|
||||
" auto_resume ako nije prazan, učini da se naredbena riječ na naredbenom\n"
|
||||
" retku prvo potraži na popisu pauziranih poslova,\n"
|
||||
" i ako se tamo pronađe, taj se posao premjesti u\n"
|
||||
" interaktivni način; vrijednost „exact” znači da naredbena\n"
|
||||
" i ako se tamo pronađe, doviva prioritet, tj. prelazi u\n"
|
||||
" prvi plan; vrijednost „exact” znači da naredbena\n"
|
||||
" riječ mora strikno podudariti naredbu iz popisa;\n"
|
||||
" vrijednost „substring” znači da naredbena riječ mora\n"
|
||||
" podudariti podstring naredbe iz popisa; bilo koja druga\n"
|
||||
@@ -5341,14 +5343,14 @@ msgstr ""
|
||||
"\n"
|
||||
" Pokaže popis trenutno zapamćenih direktorija. Direktoriji se unose\n"
|
||||
" na popis pomoću naredbe „pushd”, a s naredbom „popd” se uklanjaju.\n"
|
||||
" \n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -c počisti stȏg direktorija brisanjem svih elemenata\n"
|
||||
" -l ispiše apsolutne staze direktorija u odnosu na osobni\n"
|
||||
" direktorij (ne skraćuje staze upotrebom tilde)\n"
|
||||
" -p ispiše sadržaj stȏga po jedan direktorij po retku\n"
|
||||
" -v kao „-p”, ali s prefiksom koji pokazuje\n"
|
||||
" poziciju direktorija stȏgu\n"
|
||||
" poziciju direktorija u stȏgu\n"
|
||||
"\n"
|
||||
" Argumenti:\n"
|
||||
" +N Pokaže N-ti direktorij iz stȏga, brojeći od od nule s\n"
|
||||
@@ -5379,17 +5381,17 @@ msgid ""
|
||||
msgstr ""
|
||||
"Omogući ili onemogući opcije ljuske.\n"
|
||||
"\n"
|
||||
" Promjeni postavku svakoj opciji IME_OPCIJE ljuske. Bez ikakvih opcija i\n"
|
||||
" argumenta, „shopt” izlista sve opcije ljuske pokazujući je ili nije\n"
|
||||
" uključena.\n"
|
||||
" Postavi/promijeni vrijednost svakoj opciji ljuske IME_OPCIJE. Bez ikakvih\n"
|
||||
" argumenata opcije izlista sva dana IMENA_OPCIJA, ili prikaže sve ljuskine\n"
|
||||
" opcije, ako nijedno IME_OPCIJE nije navedeno.\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -o ograniči IME_OPCIJE na ona koja su definirana\n"
|
||||
" za upotrebu sa „set -o”\n"
|
||||
" -p generira izlaz koji se može koristi za ulaz\n"
|
||||
" -q izostavi izlaz (ništa ne ispisuje)\n"
|
||||
" -s omogući (uključi) sve navedene IME_OPCIJE\n"
|
||||
" -u onemogući (isključi) sve navedene IME_OPCIJE\n"
|
||||
" -s omogući (uključi) svako IME_OPCIJE\n"
|
||||
" -u onemogući (isključi) svako IME_OPCIJE\n"
|
||||
"\n"
|
||||
" Bez opcija (ili samo s opcijom „-q”) završi s uspjehom ako je IME_OPCIJE\n"
|
||||
" omogućeno, a s 1 ako je onemogućeno. Završi s 1 i ako je dano\n"
|
||||
@@ -5428,28 +5430,28 @@ msgid ""
|
||||
" Returns success unless an invalid option is given or a write or assignment\n"
|
||||
" error occurs."
|
||||
msgstr ""
|
||||
"Oblikuje i ispiše ARGUMENTE po uputama FORMAT.\n"
|
||||
"Oblikuje i ispiše ARGUMENTE prema pravilima formatiranja.\n"
|
||||
"\n"
|
||||
" Ispiše navedene ARGUMENTE u danom FORMATU.\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -v VARIJABLA preusmjeri (dodijeli) izlaz (ispis) u VARIJABLU\n"
|
||||
" -v VARIJABLA preusmjeri (dodijeli) izlaz (ispis) u shell VARIJABLU\n"
|
||||
" umjesto na standardni izlaz\n"
|
||||
"\n"
|
||||
" FORMAT je znakovni string koji sadrži tri vrste objekta:\n"
|
||||
" obične znakove koji se jednostavno kopiraju na izlaz; kontrolne znakove\n"
|
||||
" koji se pretvore i kopiraju na izlaz; specifikacije formata od kojih\n"
|
||||
" svaka uzrokuje ispisivanje sljedećeg sukcesivnog argumenta.\n"
|
||||
" koji se pretvore i kopiraju na izlaz; simbole za formatiranje od kojih\n"
|
||||
" svaki uzrokuje ispisivanje sljedećeg sukcesivnog argumenta.\n"
|
||||
"\n"
|
||||
" Pored standardnih simbola csndiouxXeEfFgGaA za format opisanih u printf(3),\n"
|
||||
" printf interpretira:\n"
|
||||
" %b proširi backslash (\\) kontrolne znakove u odgovarajuće\n"
|
||||
" Pored standardnih simbola \"csndiouxXeEfFgGaA\" za format opisanih u\n"
|
||||
" printf(3), printf interpretira:\n"
|
||||
" %b proširi s kosom crtom (\\) kontrolne znakove u odgovarajuće\n"
|
||||
" argumente\n"
|
||||
" %q citira argument tako, da se može iskoristiti kao ulaz za ljusku\n"
|
||||
" %Q kao %q, ali primijeni bilo kakvu preciznost na necitirani\n"
|
||||
" argument prije citiranja\n"
|
||||
" %(fmt)T koristeći FMT, ispiše date-time string u obliku format stringa\n"
|
||||
" za strftime(3)\n"
|
||||
" %q opskrbi argument s navodnicima tako da se može iskoristi kao\n"
|
||||
" ulaz za ljusku\n"
|
||||
" %Q kao %q, ali primijeni preciznost na argument bez navodnika prije\n"
|
||||
" nego ga opskrbi s navodnicima; %(FORMAT)T znači da se\n"
|
||||
" datum-vrijeme prikaže primjenom ovog formata na strftime(3)\n"
|
||||
"\n"
|
||||
" Dani format se koristi sve dok se ne potroše svi argumenti. Ako ima\n"
|
||||
" manje argumenata nego što format treba, suvišne format specifikacije\n"
|
||||
@@ -5484,11 +5486,11 @@ msgid ""
|
||||
" Exit Status:\n"
|
||||
" Returns success unless an invalid option is supplied or an error occurs."
|
||||
msgstr ""
|
||||
"Specificira kako „Readline” treba kompletirati argumente.\n"
|
||||
"Specificira kako Readline treba kompletirati argumente.\n"
|
||||
"\n"
|
||||
" Za svako navedeno IME specificira kako se kompletiraju argumenti. Ako nisu\n"
|
||||
" navedene opcije ili IMENA, ispiše postojeće specifikacije koje se mogu\n"
|
||||
" iskoristiti kao ulaz.\n"
|
||||
" navedene opcije ili IMENA, ispiše postojeća pravila kompletiranja u obliku\n"
|
||||
" upotrebljivom za ulaz.\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -p ispiše postojeće specifikacije kompletiranja u formatu\n"
|
||||
@@ -5496,11 +5498,11 @@ msgstr ""
|
||||
" -r ukloni specifikaciju kompletiranja za svako navedeno IME\n"
|
||||
" ili ukloni sve specifikacije ako nisu navedena IMENA\n"
|
||||
" -D na naredbe koje nemaju vlastitu specifikaciju za kompletiranje\n"
|
||||
" primjeni „zadano” ponašanje specifikacija i akcija\n"
|
||||
" primjeni „zadane” akcije i specifikacije kompletiranja\n"
|
||||
" -E primjeni zadano ponašanje specifikacija i akcija i na „prazne”\n"
|
||||
" naredbe --; pokuša kompletirati prazni redak\n"
|
||||
" -I primjeni zadano ponašanje specifikacija i akcija i na početnu\n"
|
||||
" (obično naredbu) riječ\n"
|
||||
" naredbe -- kompletiranje praznih redaka\n"
|
||||
" -I primjeni zadano kompletiranje i akcije na početnu riječ\n"
|
||||
" (obično naredba)\n"
|
||||
"\n"
|
||||
" Redoslijed akcija pri pokušaju kompletiranja slijedi gore dan poredak\n"
|
||||
" opcija pisanih u verzalu. Ako je navedeno više opcija, opcija „-D” ima veću\n"
|
||||
@@ -5526,11 +5528,11 @@ msgstr ""
|
||||
"Prikaže moguća kompletiranja ovisno o opcijama.\n"
|
||||
"\n"
|
||||
" Namijenjen za upotrebu unutar ljuskine funkcije koja može generirati\n"
|
||||
" moguća kompletiranja. Ako je dana neobvezna opcija RIJEČ (word)\n"
|
||||
" generira moguća kompletiranja koja pripadaju RIJEČI.\n"
|
||||
" moguća kompletiranja. Ako je prisutan neobvezni argument RIJEČ (word)\n"
|
||||
" generira samo odgovarajuća kompletiranja.\n"
|
||||
"\n"
|
||||
" Ako je dana opcija -V, spremi moguća kompletiranja u indeksirano polje\n"
|
||||
" VARNAME umjesto ispisa na standardni izlaz.\n"
|
||||
" IME_VARIJABLE umjesto ispisa na standardni izlaz.\n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je dana nevaljana opcija ili se dogodila greška."
|
||||
|
||||
@@ -5564,24 +5566,23 @@ msgid ""
|
||||
msgstr ""
|
||||
"Promijeni ili pokaže opcije za kompletiranje.\n"
|
||||
"\n"
|
||||
" Promijeni opcije kompletiranja za svako IME u skladu s opcijama,\n"
|
||||
" ili za kompletiranje koje se trenutno vrši ako nisu navedena IMENA.\n"
|
||||
" Ako nema opcija, ispiše opcije kompletiranja za svako IME ili za\n"
|
||||
" trenutno kompletiranje.\n"
|
||||
" Promijeni opcije za kompletiranje za svako IME ili ako nisu navedana IMEna,\n"
|
||||
" za kompletiranje koje je se trenutno izvršava. Ako nijedna OPCIJA nije dana,\n"
|
||||
" ispiše opcije za kompletiranja za svako IME ili za trenutno kompletiranje.\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -o OPCIJA omogući ovu OPCIJU kompletiranja za svako IME\n"
|
||||
" -D promijeni opcije za „zadano” kompletiranje\n"
|
||||
" -o OPCIJA postavi ovu OPCIJU kompletiranja za svako IME\n"
|
||||
" -D promijeni opcije za „zadano” kompletiranje naredbe\n"
|
||||
" -E promijeni opcije za kompletiranje „prazne” naredbe\n"
|
||||
" -I promijeni opcije za kompletiranje na početnu riječ\n"
|
||||
"\n"
|
||||
" „+” umjesto „-” isključi odgovarajuću opciju.\n"
|
||||
" „+o” umjesto „-o” isključi navedanu opciju.\n"
|
||||
"\n"
|
||||
" Svako IME ukazuje na naredbu za koju specifikacija kompletiranja mora\n"
|
||||
" već prije biti definirana pomoću ugrađene naredbe „complete”. Ako nije\n"
|
||||
" već prije biti definirana koristeći ugrađenu naredbu „complete”. Ako nije\n"
|
||||
" dano nijedno IME, funkcija koja trenutno generira kompletiranja mora\n"
|
||||
" pozvati „compopt”; time se onda promjene opcije za taj generator koji\n"
|
||||
" trenutno izvršava kompletiranja.\n"
|
||||
" pozvati „compopt” i opcije za generator koji trenutno izvršava kompletiranja\n"
|
||||
" se modificiraju\n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako nije dana nevaljana opcija ili nije definirana\n"
|
||||
" specifikacija za kompletiranje IMENA."
|
||||
@@ -5620,35 +5621,32 @@ msgid ""
|
||||
" Returns success unless an invalid option is given or ARRAY is readonly or\n"
|
||||
" not an indexed array."
|
||||
msgstr ""
|
||||
"Pročitane retke iz standardnog ulaza upiše u varijablu indeksirano polje.\n"
|
||||
"Čitanje redaka u indeksiranu polje-varijablu.\n"
|
||||
"\n"
|
||||
" Pročitane retke iz standardnog ulaza (ili ako je navedena opcija -u, iz\n"
|
||||
" deskriptora datoteke FD) upiše u indeksiranu varijablu POLJE. Ako argument\n"
|
||||
" POLJE nije dan, za POLJE se (zadano) koristi varijabla MAPFILE\n"
|
||||
" Čita retke iz standardnog ulaza u varijablu polja POLJE.\n"
|
||||
" Ako nije navedeno POLJE, koristi se varijabla MAPFILE\n"
|
||||
"\n"
|
||||
" Opcije:\n"
|
||||
" -d MEĐA prvi znak u MEĐI (umjesto LF) je znak za kraj retka\n"
|
||||
" -d ZNAK koristi ZNAK (umjesto LF) za kraj retka\n"
|
||||
" -n KOLIČINA kopira ne više od KOLIČINE redaka (0 kopira sve retke)\n"
|
||||
" -O POČETAK upisivanje u POLJE započinje od indeksa POČETAK (zadano 0)\n"
|
||||
" -O POČETAK upisivanje u POLJE počinje na indeksu POČETAK (zadano 0)\n"
|
||||
" -s BROJ preskoči (izostavi) prvih BROJ redaka\n"
|
||||
" -t ukloni zaostalu MEĐU (zadano LF) iz svakog učitanog retka\n"
|
||||
" -u FD čita retke iz deskriptora datoteke FD umjesto iz\n"
|
||||
" standardnog ulaza\n"
|
||||
" -C FUNKCIJA vrednuje FUNKCIJU svaki put nakon TOLIKO pročitanih redaka\n"
|
||||
" -c KVANTUM svaki put nakon TOLIKO pročitanih redaka pozove FUNKCIJU\n"
|
||||
" -t ukloni znak novog retka iz svakog učitanog retka\n"
|
||||
" -u FD čita iz deskriptora datoteke FD umjesto standardnog ulaza\n"
|
||||
" -C FUNKCIJA vrednuje FUNKCIJU svaki put nakon KVANTUM pročitanih redaka\n"
|
||||
" -c KVANTUM svaki put nakon učitanih KVANTUM redaka pozove FUNKCIJU\n"
|
||||
"\n"
|
||||
" Argument:\n"
|
||||
" POLJE ime varijable polja u koju se upisuju pročitani redci\n"
|
||||
" POLJE ime varijable polja u koju se trebaju upisati redci\n"
|
||||
"\n"
|
||||
" Ako je opcija „-C” navedena bez opcije „-c”, TOLIKO je 5000 (zadano).\n"
|
||||
" Kad FUNKCIJA vrednuje — dobiva indeks sljedećeg elementa polja koji se\n"
|
||||
" upisuje i redak koji će biti dodijeljen tom elementu kao dodatne argumente.\n"
|
||||
" Ako je opcija „-C” navedena bez opcije „-c”, KVANTUM je 5000 (zadano).\n"
|
||||
" Kad je FUNKCIJA pozvana, dobije indeks sljedećeg elementa polja i redak koji\n"
|
||||
" se dodijeljuje kao dodatne argumente.\n"
|
||||
"\n"
|
||||
" Ako nije dan eksplicitni POČETAK, „mapfile” počisti POLJE\n"
|
||||
" prije početka upisivanja.\n"
|
||||
" Ako nije dan izričit POČETAK, POLJE se briše prije početka dodijeljivanja.\n"
|
||||
"\n"
|
||||
" Završi s uspjehom osim ako je POLJE readonly (samo-za-čitanje) ili nije\n"
|
||||
" polje ili je dana nevaljana opcija."
|
||||
" indeksirano polje ili je dana nevaljana opcija."
|
||||
|
||||
#: builtins.c:2140
|
||||
msgid ""
|
||||
@@ -5656,6 +5654,6 @@ msgid ""
|
||||
" \n"
|
||||
" A synonym for `mapfile'."
|
||||
msgstr ""
|
||||
"Učita retke iz datoteke u varijablu indeksirano polje.\n"
|
||||
"U varijablu indeksirano polje učita retke iz datoteke.\n"
|
||||
"\n"
|
||||
" Sinonim za „mapfile”."
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2019-11-16 17:58+0100\n"
|
||||
"Last-Translator: Balázs Úr <ur.balazs@fsf.hu>\n"
|
||||
"Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
|
||||
@@ -51,27 +51,27 @@ msgstr "%s: %s: asszociatív tömbhöz való értékadásnál meg kell adni az i
|
||||
msgid "cannot create"
|
||||
msgstr "%s: nem hozható létre: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: nem található billentyűkiosztás a parancshoz"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: az első nem szóközkarakter nem „\"”"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "nincs záró „%c” a következőben: %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: hiányzó kettőspont-elválasztó"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "„%s”: nem lehetséges a kötés megszüntetése"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2021-09-17 19:30+0700\n"
|
||||
"Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
|
||||
"Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
|
||||
@@ -48,26 +48,26 @@ msgstr "%s: %s: harus menggunakan subscript ketika memberikan assosiasi array"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: tidak dapat membuat: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: tidak dapat menemukan keymap untuk perintah"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: bukan karakter whitespace (spasi) pertama ditemukan `\"'"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "tidak menutup '%c' dalam %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: hilang pemisah colon"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "'%s': tidak dapat melepaskan dalam peta perintah"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-4.2\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2011-10-17 09:14+0200\n"
|
||||
"Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n"
|
||||
"Language-Team: Italian <tp@lists.linux.it>\n"
|
||||
@@ -49,27 +49,27 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: impossibile creare: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: impossibile trovare una mappatura per il comando"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: il primo carattere non spazio non è \"\"\""
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "carattere di chiusura \"%c\" non presente in %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: separatore di tipo due punti mancante"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "\"%s\": impossibile eliminare l'associazione"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: GNU bash 5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2024-05-31 07:41+0900\n"
|
||||
"Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
|
||||
"Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
|
||||
@@ -51,26 +51,26 @@ msgstr "%s: %s: 連想配列を設定するときには添字をつけなけれ
|
||||
msgid "cannot create"
|
||||
msgstr "%s: %s を作成できません"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: コマンドのキーマップがありません"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: 最初の非空白類文字が `\"' ではありません"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "閉じる `%c' が %s にありません"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: 区切り文字コロン(:)がありません"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "`%s': コマンドキーマップの割り当てを解除できません"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2023-09-02 11:33+0200\n"
|
||||
"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
|
||||
"Language-Team: Georgian <(nothing)>\n"
|
||||
@@ -50,26 +50,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: შექმნის შეცდომა: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: ბრძანებისთვის განლაგება ვერ ვიპოვე"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: პირველი არა-გამოტოვების სიმბოლო `\"' არაა"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "'%c' %s-ში არ იხურება"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: სვეტის გამყოფი აღმოჩენილი არაა"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "`%s': ბრძანების განლაგებაში მოხსნა შეუძლებელია"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-4.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2009-03-25 16:49+0200\n"
|
||||
"Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
|
||||
"Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
|
||||
@@ -50,26 +50,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: nepavyko sukurti: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: nepavyko rasti keymapo komandai"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: pirmas ne tarpo simbolis nėra „\"“"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "nėra uždarančiojo „%c“ %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: trūksta dvitaškio skirtuko"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "„%s“: nepavyko atjungti (unbind)"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2022-07-03 20:40+0200\n"
|
||||
"Last-Translator: Johnny A. Solbu <johnny@solbu.net>\n"
|
||||
"Language-Team: Norwegian Bokmaal <l10n-no@lister.huftis.org>\n"
|
||||
@@ -50,26 +50,26 @@ msgstr "%s: %s: underskript må brukes ved tildeling av assosiative tabeller"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: klarte ikke å opprette: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: fant ikke tastaturoppsett for kommando"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: første ikke-blanktegn må være «\"»"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "avsluttende «%c» mangler i %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: kolon-skilletegn mangler"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "«%s»: kan ikke oppheve bindingen i kommandotastaturet"
|
||||
|
||||
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2022-06-19 22:15+0200\n"
|
||||
"Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
|
||||
"Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
|
||||
@@ -51,27 +51,27 @@ msgid "cannot create"
|
||||
msgstr "%s: nie można utworzyć: %s"
|
||||
|
||||
# ???
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: nie można znaleźć mapy klawiszy dla polecenia"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: pierwszym drukowalnym znakiem nie jest `\"'"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "brak zamykającego `%c' w %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: brak separującego dwukropka"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "`%s': nie można usunąć dowiązania w mapie poleceń"
|
||||
|
||||
Binary file not shown.
+1485
-821
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2023-08-04 09:34+0300\n"
|
||||
"Last-Translator: Pavlo Marianov <acid@jack.kiev.ua>\n"
|
||||
"Language-Team: Russian <gnu@d07.ru>\n"
|
||||
@@ -52,26 +52,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr "%s: не удаётся создать файл: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: не удаётся найти раскладку для команды"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: первый непробельный символ не является «\"»"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "нет закрывающего «%c» в %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: отсутствует разделитель-двоеточие"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "«%s»: не удаётся отменить привязку в keymap команды"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 4.2\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2011-03-16 21:22+0100\n"
|
||||
"Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
|
||||
"Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
|
||||
@@ -48,27 +48,27 @@ msgstr "%s: %s: pri priraďovaní asociatívnemu poľu je potrebné použiť ind
|
||||
msgid "cannot create"
|
||||
msgstr "%s: nie je možné vytvoriť: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: nie je možné nájsť klávesovú mapu pre príkaz"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: prvý znak (okrem bielych znakov) nie je „\"“"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "chýba zatvárajúca „%c“ v %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: chýba oddeľovač dvojbodka"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "„%s“: nie je možné zrušiť väzbu (unbind)"
|
||||
|
||||
@@ -9,7 +9,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-4.2\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2013-03-09 20:21+0100\n"
|
||||
"Last-Translator: Klemen Košir <klemen913@gmail.com>\n"
|
||||
"Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
|
||||
@@ -51,27 +51,27 @@ msgstr "%s: %s: treba je uporabiti podpis pri dodeljevanju povezanega polja"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: ni mogoče ustvariti: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: ni mogoče najti tipkovne razvrstitve za ukaz"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: prvi znak brez presledka ni `\"'"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "brez zaključka `%c' v %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: manjka ločilnik dvopičja"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "`%s': ni mogoče odvezati"
|
||||
|
||||
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2022-11-01 22:19-0400\n"
|
||||
"Last-Translator: Agron Selimaj <as9902613@gmail.com>\n"
|
||||
"Language-Team: Albanian <translation-team-sq@lists.sourceforge.net>\n"
|
||||
@@ -48,26 +48,26 @@ msgstr ""
|
||||
msgid "cannot create"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr ""
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr ""
|
||||
|
||||
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2022-08-22 00:19+0200\n"
|
||||
"Last-Translator: Мирослав Николић <miroslavnikolic@rocketmail.com>\n"
|
||||
"Language-Team: Serbian <(nothing)>\n"
|
||||
@@ -52,26 +52,26 @@ msgstr "%s: %s: мора користити индекс приликом дод
|
||||
msgid "cannot create"
|
||||
msgstr "%s: не могу да направим: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "баш_изврши_јуникс_наредбу: не могу да нађем мапу кључа за наредбу"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: први не-празан знак није \""
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "нема затварајућег „%c“ у %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: недостаје раздвојник двотачке"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "„%s“: не могу да развежем у мапи тастера наредбе"
|
||||
|
||||
@@ -11,7 +11,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash-5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2024-02-13 22:49+0300\n"
|
||||
"Last-Translator: Muhammet Kara <muhammetk@gmail.com>\n"
|
||||
"Language-Team: Turkish <gnome-turk@gnome.org>\n"
|
||||
@@ -53,26 +53,26 @@ msgstr "%s: %s: ilişkisel bir dizilim ataması yapılırken indis kullanılmal
|
||||
msgid "cannot create"
|
||||
msgstr "%s: oluşturulamıyor: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: komut için kısayol bulunamıyor"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: boşluk olmayan ilk karakter `\"' değil"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "%2$s içinde kapatan `%1$c' yok"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: iki nokta imi eksik"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "`%s': komut düğme eşleminde bağıntı kaldırılamıyor"
|
||||
|
||||
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 4.4-beta1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2015-10-18 07:47+0700\n"
|
||||
"Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
|
||||
"Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
|
||||
@@ -52,27 +52,27 @@ msgstr "%s: %s: phải sử dụng chỉ số phụ khi gán mảng kết hợp"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: không thể tạo: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr ""
|
||||
"bash_execute_unix_command: không tìm thấy ánh xạ phím (keymap) cho câu lệnh"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: ký tự khác khoảng trắng đầu tiên không phải là “\"”"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "thiếu dấu đóng “%c” trong %s"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: thiếu dấu hai chấm phân cách"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, fuzzy, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "“%s”: không thể tháo"
|
||||
|
||||
Binary file not shown.
+589
-388
File diff suppressed because it is too large
Load Diff
+6
-6
@@ -10,7 +10,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: bash 5.2-rc1\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-04-08 11:34-0400\n"
|
||||
"POT-Creation-Date: 2025-04-22 09:37-0400\n"
|
||||
"PO-Revision-Date: 2023-02-09 00:40+0800\n"
|
||||
"Last-Translator: Yi-Jyun Pan <pan93412@gmail.com>\n"
|
||||
"Language-Team: Chinese (traditional) <zh-l10n@lists.linux.org.tw>\n"
|
||||
@@ -52,26 +52,26 @@ msgstr "%s: %s: 指派為關聯陣列時必須使用下標"
|
||||
msgid "cannot create"
|
||||
msgstr "%s: 無法建立: %s"
|
||||
|
||||
#: bashline.c:4638
|
||||
#: bashline.c:4642
|
||||
msgid "bash_execute_unix_command: cannot find keymap for command"
|
||||
msgstr "bash_execute_unix_command: 無法為指令找到按鍵映射"
|
||||
|
||||
#: bashline.c:4809
|
||||
#: bashline.c:4813
|
||||
#, c-format
|
||||
msgid "%s: first non-whitespace character is not `\"'"
|
||||
msgstr "%s: 第一個非空字元不是「\"」"
|
||||
|
||||
#: bashline.c:4838
|
||||
#: bashline.c:4842
|
||||
#, c-format
|
||||
msgid "no closing `%c' in %s"
|
||||
msgstr "%2$s 中沒有閉合的「%1$c」"
|
||||
|
||||
#: bashline.c:4869
|
||||
#: bashline.c:4873
|
||||
#, fuzzy, c-format
|
||||
msgid "%s: missing separator"
|
||||
msgstr "%s: 缺少冒號分隔符"
|
||||
|
||||
#: bashline.c:4916
|
||||
#: bashline.c:4920
|
||||
#, c-format
|
||||
msgid "`%s': cannot unbind in command keymap"
|
||||
msgstr "「%s」: 無法在命令按鍵映射中解除綁定"
|
||||
|
||||
@@ -38,6 +38,25 @@ xyz
|
||||
a = xyz
|
||||
a = -xyz 123-
|
||||
a = abc
|
||||
<A>
|
||||
<$'B\315'>
|
||||
<$'C\226'>
|
||||
<A>
|
||||
<$'B\315'>
|
||||
<$'C\226'>
|
||||
<winter>
|
||||
<spring>
|
||||
<$'summer\200apple\200banana\200cherry'>
|
||||
<automn>
|
||||
<winter>
|
||||
<$'spring\375'>
|
||||
<summer>
|
||||
<automn>
|
||||
<winter>
|
||||
<$'spring\375'>
|
||||
<$'\277summer'>
|
||||
<$'\277'>
|
||||
<automn>
|
||||
timeout 1: ok
|
||||
unset or null 1
|
||||
timeout 2: ok
|
||||
|
||||
@@ -34,4 +34,24 @@ echo abcd | {
|
||||
echo a = $a
|
||||
}
|
||||
|
||||
# incomplete and invalid multibyte characters followed by the delimiter
|
||||
printf 'A\0B\315\0C\226\0' | while IFS= read -rd '' f; do printf '<%q>\n' "$f"; done
|
||||
printf 'A\nB\315\nC\226\n' | while IFS= read -r f; do printf '<%q>\n' "$f"; done
|
||||
|
||||
printf '%b\0' winter spring 'summer\0200apple\0200banana\0200cherry' automn |
|
||||
while IFS= read -rd "" season; do LC_ALL=C printf "<%q>\n" "$season"; done
|
||||
|
||||
printf '%b\200' winter 'spring\0375' summer automn |
|
||||
while IFS= read -rd $'\200' season; do LC_ALL=C printf "<%q>\n" "$season"; done
|
||||
|
||||
: ${TMPDIR:=/tmp}
|
||||
INFILE=$TMPDIR/read-in-$$
|
||||
printf '%b\243' winter 'spring\0375' '\0277summer' '\0277' automn > $INFILE
|
||||
|
||||
LANG=zh_HK.big5hkscs
|
||||
while IFS= read -rd $'\243' season; do
|
||||
LC_ALL=C printf "<%q>\n" "$season"
|
||||
done < $INFILE
|
||||
|
||||
rm -f $INFILE
|
||||
exit 0
|
||||
|
||||
Reference in New Issue
Block a user