Bash-4.4 distribution sources and documentation
This commit is contained in:
		
					parent
					
						
							
								30a978b7d8
							
						
					
				
			
			
				commit
				
					
						a0c0a00fc4
					
				
			
		
					 588 changed files with 130746 additions and 80164 deletions
				
			
		
							
								
								
									
										16
									
								
								doc/FAQ
									
										
									
									
									
								
							
							
						
						
									
										16
									
								
								doc/FAQ
									
										
									
									
									
								
							|  | @ -1,4 +1,6 @@ | |||
| This is the Bash FAQ, version 4.13, for Bash version 4.3. | ||||
| This is the Bash FAQ, version 4.14, for Bash version 4.4. | ||||
| 
 | ||||
| [THIS FAQ IS NO LONGER MAINTAINED] | ||||
| 
 | ||||
| This document contains a set of frequently-asked questions concerning | ||||
| Bash, the GNU Bourne-Again Shell.  Bash is a freely-available command | ||||
|  | @ -144,7 +146,7 @@ of Case Western Reserve University. | |||
| 
 | ||||
| A2)  What's the latest version? | ||||
| 
 | ||||
| The latest version is 4.3, first made available on xx December, 2013. | ||||
| The latest version is 4.3, first made available on 26 February, 2014. | ||||
| 
 | ||||
| A3)  Where can I get it? | ||||
| 
 | ||||
|  | @ -2169,11 +2171,17 @@ You may also need | |||
| 
 | ||||
| Finally, you need to tell readline that you will be inputting and | ||||
| displaying eight-bit characters.  You use readline variables to do | ||||
| this.  These variables can be set in your .inputrc or using the bash | ||||
| this.  convert-meta says what to do if you read a character with its | ||||
| eighth bit set.  input-meta says whether to permit characters with the | ||||
| eighth bit at all.  output-meta determines how to display characters | ||||
| with the eighth bit set: if on, they are output directly; if it is off, | ||||
| such characters are displayed as a meta-prefixed escape sequence. | ||||
| 
 | ||||
| These variables can be set in your .inputrc or using the bash | ||||
| `bind' builtin.  Here's an example using `bind': | ||||
| 
 | ||||
| 	bash$ bind 'set convert-meta off' | ||||
| 	bash$ bind 'set meta-flag on' | ||||
| 	bash$ bind 'set input-meta on' | ||||
| 	bash$ bind 'set output-meta on' | ||||
| 
 | ||||
| The `set' commands between the single quotes may also be placed | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| # This Makefile is for the Bash/documentation directory -*- text -*-.
 | ||||
| #
 | ||||
| # Copyright (C) 2003-2013 Free Software Foundation, Inc.
 | ||||
| # Copyright (C) 2003-2015 Free Software Foundation, Inc.
 | ||||
| 
 | ||||
| #   This program is free software: you can redistribute it and/or modify
 | ||||
| #   it under the terms of the GNU General Public License as published by
 | ||||
|  | @ -31,7 +31,7 @@ RM	    = rm -f | |||
| 
 | ||||
| topdir = @top_srcdir@ | ||||
| srcdir = @srcdir@ | ||||
| VPATH = .:@srcdir@ | ||||
| VPATH = @srcdir@ | ||||
| 
 | ||||
| prefix = @prefix@ | ||||
| exec_prefix = @exec_prefix@ | ||||
|  | @ -79,6 +79,8 @@ QUIETPS	    = #set this to -q to shut up dvips | |||
| PAPERSIZE   = letter	# change to a4 for A4-size paper | ||||
| PSDPI       = 600	# could be 300 if you like | ||||
| DVIPS	    = dvips -D ${PSDPI} $(QUIETPS) -t ${PAPERSIZE} -o $@	# tricky | ||||
| # experimental; uses external texi2dvi for now; this needs pdftex to be present
 | ||||
| TEXI2PDF    = texi2dvi --pdf | ||||
| 
 | ||||
| TEXINPUTDIR = $(RL_LIBDIR)/doc | ||||
| SET_TEXINPUTS = TEXINPUTS=.:$(TEXINPUTDIR):$$TEXINPUTS | ||||
|  | @ -90,7 +92,9 @@ PSPDF       = gs -sPAPERSIZE=${PAPERSIZE} -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -s | |||
| MKDIRS      = ${SUPPORT_SRCDIR}/mkdirs | ||||
| 
 | ||||
| # This should be a program that converts troff to an ascii-readable format
 | ||||
| NROFF	    = groff -Tascii | ||||
| # added the -P -c for benefit of Mac OS X, which insists on adding colors if
 | ||||
| # it's not present
 | ||||
| NROFF	    = groff -Tascii -P -c | ||||
| 
 | ||||
| # This should be a program that converts troff to postscript
 | ||||
| GROFF	    = groff | ||||
|  | @ -146,13 +150,17 @@ BASHREF_FILES = $(srcdir)/bashref.texi $(srcdir)/fdl.texi $(srcdir)/version.texi | |||
| 	${RM} $@ | ||||
| 	-${DVIPS} $< | ||||
| 
 | ||||
| all: ps info dvi text html | ||||
| #.texi.pdf:
 | ||||
| #	$(RM) $@
 | ||||
| #	-${TEXI2PDF} $<
 | ||||
| 
 | ||||
| all: ps info dvi text html $(MAN2HTML) | ||||
| nodvi: ps info text html | ||||
| everything: all pdf | ||||
| 
 | ||||
| PSFILES = bash.ps bashbug.ps article.ps builtins.ps rbash.ps  | ||||
| DVIFILES = bashref.dvi bashref.ps | ||||
| INFOFILES = bashref.info | ||||
| INFOFILES = bashref.info bash.info | ||||
| MAN0FILES = bash.0 bashbug.0 builtins.0 rbash.0 | ||||
| HTMLFILES = bashref.html bash.html | ||||
| PDFFILES = bash.pdf bashref.pdf article.pdf rose94.pdf | ||||
|  | @ -170,17 +178,22 @@ bashref.dvi: $(BASHREF_FILES) $(HSUSER) $(RLUSER) | |||
| bashref.info: $(BASHREF_FILES) $(HSUSER) $(RLUSER) | ||||
| 	$(MAKEINFO) --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi | ||||
| 
 | ||||
| # experimental
 | ||||
| bashref.pdf: $(BASHREF_FILES) $(HSUSER) $(RLUSER) | ||||
| 	${SET_TEXINPUTS} $(TEXI2PDF) $(srcdir)/bashref.texi || { ${RM} $@ ; exit 1; } | ||||
| 
 | ||||
| 
 | ||||
| # can also use:
 | ||||
| #	$(MAKEINFO) --html --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
 | ||||
| #	$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/bashref.texi
 | ||||
| bashref.html: $(BASHREF_FILES) $(HSUSER) $(RLUSER) | ||||
| 	$(TEXI2HTML) -menu -monolithic -I $(TEXINPUTDIR) $(srcdir)/bashref.texi | ||||
| 	$(MAKEINFO) --html --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi | ||||
| 
 | ||||
| bash.info: bashref.info | ||||
| 	${SHELL} ${INFOPOST} < $(srcdir)/bashref.info > $@ ; \
 | ||||
| 
 | ||||
| bash.txt: bash.1 | ||||
| bash.ps: bash.1 | ||||
| bash.html: bash.1 $(MAN2HTML) | ||||
| bash.html: bash.1 | ||||
| bashbug.ps: bashbug.1 | ||||
| builtins.ps: builtins.1 bash.1 | ||||
| rbash.ps: rbash.1 bash.1 | ||||
|  | @ -193,7 +206,9 @@ article.ps: article.ms | |||
| bashref.ps: bashref.dvi | ||||
| 
 | ||||
| article.pdf: article.ps | ||||
| bashref.pdf: bashref.dvi | ||||
| #bashref.pdf: bashref.dvi
 | ||||
| # experimental
 | ||||
| bashref.pdf: bashref.texi | ||||
| bash.pdf: bash.ps | ||||
| rose94.pdf: rose94.ps | ||||
| 
 | ||||
|  | @ -232,7 +247,7 @@ installdirs: | |||
| 		$(SHELL) $(SUPPORT_SRCDIR)/mkinstalldirs $(DESTDIR)$(htmldir) ; \
 | ||||
| 	fi | ||||
| 	 | ||||
| install: info installdirs bash.info | ||||
| install: info installdirs | ||||
| 	-$(INSTALL_DATA) $(srcdir)/bash.1 $(DESTDIR)$(man1dir)/bash${man1ext} | ||||
| 	-$(INSTALL_DATA) $(srcdir)/bashbug.1 $(DESTDIR)$(man1dir)/bashbug${man1ext} | ||||
| 	-$(INSTALL_DATA) $(OTHER_DOCS) $(DESTDIR)$(docdir) | ||||
|  | @ -259,10 +274,20 @@ install_builtins:	installdirs | |||
| 
 | ||||
| install_everything:	install install_builtins | ||||
| 
 | ||||
| install-html:	html | ||||
| 	-if test -n "${htmldir}" ; then \
 | ||||
| 		$(INSTALL_DATA) $(srcdir)/bash.html $(DESTDIR)$(htmldir) ; \
 | ||||
| 		$(INSTALL_DATA) $(srcdir)/bashref.html $(DESTDIR)$(htmldir) ; \
 | ||||
| 	fi | ||||
| 
 | ||||
| uninstall: | ||||
| 	-$(RM) $(DESTDIR)$(man1dir)/bash${man1ext} $(DESTDIR)$(man1dir)/bashbug${man1ext} | ||||
| 	-$(RM) $(DESTDIR)$(man1dir)/bash_builtins${man1ext} | ||||
| 	$(RM) $(DESTDIR)$(infodir)/bash.info | ||||
| # run install-info if it is present to update the info directory
 | ||||
| 	if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
 | ||||
| 		install-info --delete --dir-file=$(DESTDIR)$(infodir)/dir $(DESTDIR)$(infodir)/bash.info; \
 | ||||
| 	else true; fi | ||||
| 	-( cd $(DESTDIR)$(docdir) && $(RM) $(OTHER_INSTALLED_DOCS) ) | ||||
| 	-if test -n "$(htmldir)" ; then \
 | ||||
| 		$(RM) $(DESTDIR)$(htmldir)/bash.html ; \
 | ||||
|  | @ -313,4 +338,4 @@ rbash:	bashref.texi | |||
| 	cmp -s RBASH ../RBASH || mv RBASH ../RBASH | ||||
| 	$(RM) RBASH | ||||
| 
 | ||||
| xdist: pdf inst posix rbash | ||||
| xdist: everything inst posix rbash | ||||
|  |  | |||
							
								
								
									
										
											BIN
										
									
								
								doc/aosa-bash-full.pdf
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/aosa-bash-full.pdf
									
										
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										2827
									
								
								doc/bash.0
									
										
									
									
									
								
							
							
						
						
									
										2827
									
								
								doc/bash.0
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										804
									
								
								doc/bash.1
									
										
									
									
									
								
							
							
						
						
									
										804
									
								
								doc/bash.1
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										839
									
								
								doc/bash.html
									
										
									
									
									
								
							
							
						
						
									
										839
									
								
								doc/bash.html
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										11484
									
								
								doc/bash.info
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11484
									
								
								doc/bash.info
									
										
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								doc/bash.pdf
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/bash.pdf
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										16233
									
								
								doc/bash.ps
									
										
									
									
									
								
							
							
						
						
									
										16233
									
								
								doc/bash.ps
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -1,4 +1,4 @@ | |||
| BASHBUG(1)                                                          BASHBUG(1) | ||||
| BASHBUG(1)                  General Commands Manual                 BASHBUG(1) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -27,8 +27,9 @@ DDEESSCCRRIIPPTTIIOONN | |||
| EENNVVIIRROONNMMEENNTT | ||||
|        bbaasshhbbuugg will utilize the following environment variables if they exist: | ||||
| 
 | ||||
|        EEDDIITTOORR Specifies  the  preferred  editor. If EEDDIITTOORR is not set, bbaasshhbbuugg | ||||
|               defaults to eemmaaccss. | ||||
|        EEDDIITTOORR Specifies the preferred editor. If EEDDIITTOORR is  not  set,  bbaasshhbbuugg | ||||
|               attempts  to  locate  a number of alternative editors, including | ||||
|               eemmaaccss, and defaults to vvii. | ||||
| 
 | ||||
|        HHOOMMEE   Directory in which the failed bug report is saved  if  the  mail | ||||
|               fails. | ||||
|  | @ -47,4 +48,4 @@ AAUUTTHHOORRSS | |||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| GNU Bash-4.0                     1998 July 30                       BASHBUG(1) | ||||
| GNU Bash-4.4                   2016 February 15                     BASHBUG(1) | ||||
|  |  | |||
|  | @ -5,9 +5,9 @@ | |||
| .\"     Case Western Reserve University | ||||
| .\"     chet@po.cwru.edu | ||||
| .\" | ||||
| .\"     Last Change: Tue Apr  3 15:46:30 EDT 2007 | ||||
| .\"     Last Change: Mon Feb 15 14:42:40 EST 2016 | ||||
| .\" | ||||
| .TH BASHBUG 1 "1998 July 30" "GNU Bash-4.0" | ||||
| .TH BASHBUG 1 "2016 February 15" "GNU Bash-4.4" | ||||
| .SH NAME | ||||
| bashbug \- report a bug in bash | ||||
| .SH SYNOPSIS | ||||
|  | @ -43,8 +43,9 @@ Specifies the preferred editor. If | |||
| .B EDITOR | ||||
| is not set, | ||||
| .B bashbug | ||||
| defaults to | ||||
| .BR emacs . | ||||
| attempts to locate a number of alternative editors, including | ||||
| .BR emacs , | ||||
| and defaults to \fBvi\fP. | ||||
| .TP | ||||
| .B HOME | ||||
| Directory in which the failed bug report is saved if the mail fails. | ||||
|  |  | |||
|  | @ -1,20 +1,20 @@ | |||
| %!PS-Adobe-3.0 | ||||
| %%Creator: groff version 1.19.2 | ||||
| %%CreationDate: Mon Nov 17 17:38:06 2008 | ||||
| %%Creator: groff version 1.22.3 | ||||
| %%CreationDate: Mon Mar 28 15:34:55 2016 | ||||
| %%DocumentNeededResources: font Times-Roman | ||||
| %%+ font Times-Bold | ||||
| %%+ font Times-Italic | ||||
| %%DocumentSuppliedResources: procset grops 1.19 2 | ||||
| %%DocumentSuppliedResources: procset grops 1.22 3 | ||||
| %%Pages: 1 | ||||
| %%PageOrder: Ascend | ||||
| %%DocumentMedia: Default 595 842 0 () () | ||||
| %%DocumentMedia: Default 612 792 0 () () | ||||
| %%Orientation: Portrait | ||||
| %%EndComments | ||||
| %%BeginDefaults | ||||
| %%PageMedia: Default | ||||
| %%EndDefaults | ||||
| %%BeginProlog | ||||
| %%BeginResource: procset grops 1.19 2 | ||||
| %%BeginResource: procset grops 1.22 3 | ||||
| %!PS-Adobe-3.0 Resource-ProcSet | ||||
| /setpacking where{ | ||||
| pop | ||||
|  | @ -72,6 +72,7 @@ exch pop add exch pop | |||
| /level0 save def | ||||
| 1 setlinecap | ||||
| 1 setlinejoin | ||||
| DEFS/BPhook known{DEFS begin BPhook end}if | ||||
| 72 RES div dup scale | ||||
| LS{ | ||||
| 90 rotate | ||||
|  | @ -137,7 +138,10 @@ pop | |||
| findfont | ||||
| dup maxlength 1 index/FontName known not{1 add}if dict begin | ||||
| { | ||||
| 1 index/FID ne{def}{pop pop}ifelse | ||||
| 1 index/FID ne | ||||
| 2 index/UniqueID ne | ||||
| and | ||||
| {def}{pop pop}ifelse | ||||
| }forall | ||||
| /Encoding exch def | ||||
| dup/FontName exch def | ||||
|  | @ -175,8 +179,10 @@ newpath | |||
| userdict begin | ||||
| /showpage{}def | ||||
| /setpagedevice{}def | ||||
| mark | ||||
| }bind def | ||||
| /PEND{ | ||||
| cleartomark | ||||
| countdictstack CNT sub{end}repeat | ||||
| level1 restore | ||||
| }bind def | ||||
|  | @ -189,17 +195,17 @@ setpacking | |||
| %%EndProlog | ||||
| %%BeginSetup | ||||
| %%BeginFeature: *PageSize Default | ||||
| << /PageSize [ 595 842 ] /ImagingBBox null >> setpagedevice | ||||
| << /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice | ||||
| %%EndFeature | ||||
| %%IncludeResource: font Times-Roman | ||||
| %%IncludeResource: font Times-Bold | ||||
| %%IncludeResource: font Times-Italic | ||||
| grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 | ||||
| def/PL 841.89 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron | ||||
| /Zcaron/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef | ||||
| def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron | ||||
| /scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef | ||||
| /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef | ||||
| /.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef | ||||
| /.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent | ||||
| /.notdef/.notdef/space/exclam/quotedbl/numbersign/dollar/percent | ||||
| /ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen | ||||
| /period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon | ||||
| /semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O | ||||
|  | @ -229,13 +235,14 @@ def/PL 841.89 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron | |||
| %%BeginPageSetup | ||||
| BP | ||||
| %%EndPageSetup | ||||
| /F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SHB).35 E 347.52(UG\(1\) B)-.1 F | ||||
| (ASHB)-.35 E(UG\(1\))-.1 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME) | ||||
| .219 E F0(bashb)108 96 Q(ug \255 report a b)-.2 E(ug in bash)-.2 E F1 | ||||
| (SYNOPSIS)72 112.8 Q/F2 10/Times-Bold@0 SF(bashb)108 124.8 Q(ug)-.2 E F0 | ||||
| ([)2.5 E/F3 10/Times-Italic@0 SF(--ver)A(sion)-.1 E F0 2.5(][)C F3 | ||||
| (--help)-2.5 E F0 2.5(][)C F3(email-addr)-2.5 E(ess)-.37 E F0(])A F1 | ||||
| (DESCRIPTION)72 141.6 Q F2(bashb)108 153.6 Q(ug)-.2 E F0 .446 | ||||
| /F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SHB).35 E 116.13 | ||||
| (UG\(1\) General)-.1 F(Commands Manual)2.5 E -.35(BA)118.63 G(SHB).35 E | ||||
| (UG\(1\))-.1 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0 | ||||
| (bashb)108 96 Q(ug \255 report a b)-.2 E(ug in bash)-.2 E F1(SYNOPSIS)72 | ||||
| 112.8 Q/F2 10/Times-Bold@0 SF(bashb)108 124.8 Q(ug)-.2 E F0([)2.5 E/F3 | ||||
| 10/Times-Italic@0 SF(--ver)A(sion)-.1 E F0 2.5(][)C F3(--help)-2.5 E F0 | ||||
| 2.5(][)C F3(email-addr)-2.5 E(ess)-.37 E F0(])A F1(DESCRIPTION)72 141.6 | ||||
| Q F2(bashb)108 153.6 Q(ug)-.2 E F0 .446 | ||||
| (is a shell script to help the user compose and mail b)2.947 F .446 | ||||
| (ug reports concerning bash in a standard for)-.2 F(-)-.2 E(mat.)108 | ||||
| 165.6 Q F2(bashb)5.961 E(ug)-.2 E F0(in)3.461 E -.2(vo)-.4 G -.1(ke).2 G | ||||
|  | @ -265,20 +272,23 @@ F0(in the in)2.5 E -.2(vo)-.4 G(king user').2 E 2.5(sh)-.55 G | |||
| (Fix)5 E(es are encouraged.)-.15 E F1(ENVIR)72 271.2 Q(ONMENT)-.329 E F2 | ||||
| (bashb)108 283.2 Q(ug)-.2 E F0(will utilize the follo)2.5 E(wing en)-.25 | ||||
| E(vironment v)-.4 E(ariables if the)-.25 E 2.5(ye)-.15 G(xist:)-2.65 E | ||||
| F2(EDIT)108 300 Q(OR)-.18 E F0(Speci\214es the preferred editor)144 312 | ||||
| Q 2.5(.I)-.55 G(f)-2.5 E F4(EDIT)2.5 E(OR)-.162 E F0(is not set,)2.25 E | ||||
| F2(bashb)2.5 E(ug)-.2 E F0(def)2.5 E(aults to)-.1 E F2(emacs)2.5 E F0(.) | ||||
| A F2(HOME)108 328.8 Q F0(Directory in which the f)144 340.8 Q(ailed b) | ||||
| -.1 E(ug report is sa)-.2 E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G | ||||
| (he mail f)-2.5 E(ails.)-.1 E F2(TMPDIR)108 357.6 Q F0 | ||||
| F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144 | ||||
| 312 R 2.827(.I)-.55 G(f)-2.827 E F4(EDIT)2.827 E(OR)-.162 E F0 .327 | ||||
| (is not set,)2.577 F F2(bashb)2.827 E(ug)-.2 E F0 .328 | ||||
| (attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q .3 | ||||
| -.15(ve e)-.25 H(ditors, including).15 E F2(emacs)2.5 E F0 2.5(,a)C | ||||
| (nd def)-2.5 E(aults to)-.1 E F2(vi)2.5 E F0(.)A F2(HOME)108 340.8 Q F0 | ||||
| (Directory in which the f)144 352.8 Q(ailed b)-.1 E(ug report is sa)-.2 | ||||
| E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G(he mail f)-2.5 E(ails.)-.1 E | ||||
| F2(TMPDIR)108 369.6 Q F0 | ||||
| (Directory in which to create temporary \214les and directories.)144 | ||||
| 369.6 Q F1(SEE ALSO)72 386.4 Q F3(bash)108 398.4 Q F0(\(1\))A F1 -.548 | ||||
| (AU)72 415.2 S(THORS).548 E F0(Brian F)108 427.2 Q(ox, Free Softw)-.15 E | ||||
| (are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 439.2 Q(g)-.18 E | ||||
| (Chet Rame)108 456 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 | ||||
| 381.6 Q F1(SEE ALSO)72 398.4 Q F3(bash)108 410.4 Q F0(\(1\))A F1 -.548 | ||||
| (AU)72 427.2 S(THORS).548 E F0(Brian F)108 439.2 Q(ox, Free Softw)-.15 E | ||||
| (are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 451.2 Q(g)-.18 E | ||||
| (Chet Rame)108 468 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 | ||||
| E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet@po.cwru.edu) | ||||
| 108 468 Q(GNU Bash-4.0)72 768 Q(1998 July 30)148.175 E(1)203.165 E 0 Cg | ||||
| EP | ||||
| 108 480 Q(GNU Bash-4.4)72 768 Q(2016 February 15)138.46 E(1)193.45 E 0 | ||||
| Cg EP | ||||
| %%Trailer | ||||
| end | ||||
| %%EOF | ||||
|  |  | |||
							
								
								
									
										
											BIN
										
									
								
								doc/bashref.dvi
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/bashref.dvi
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										25607
									
								
								doc/bashref.html
									
										
									
									
									
								
							
							
						
						
									
										25607
									
								
								doc/bashref.html
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										9386
									
								
								doc/bashref.info
									
										
									
									
									
								
							
							
						
						
									
										9386
									
								
								doc/bashref.info
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								doc/bashref.pdf
									
										
									
									
									
								
							
							
						
						
									
										
											BIN
										
									
								
								doc/bashref.pdf
									
										
									
									
									
								
							
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										21569
									
								
								doc/bashref.ps
									
										
									
									
									
								
							
							
						
						
									
										21569
									
								
								doc/bashref.ps
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										533
									
								
								doc/bashref.texi
									
										
									
									
									
								
							
							
						
						
									
										533
									
								
								doc/bashref.texi
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										946
									
								
								doc/builtins.0
									
										
									
									
									
								
							
							
						
						
									
										946
									
								
								doc/builtins.0
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										4438
									
								
								doc/builtins.ps
									
										
									
									
									
								
							
							
						
						
									
										4438
									
								
								doc/builtins.ps
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							
							
								
								
									
										18
									
								
								doc/rbash.0
									
										
									
									
									
								
							
							
						
						
									
										18
									
								
								doc/rbash.0
									
										
									
									
									
								
							|  | @ -1,4 +1,4 @@ | |||
| RBASH(1)                                                              RBASH(1) | ||||
| RBASH(1)                    General Commands Manual                   RBASH(1) | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
|  | @ -18,16 +18,16 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL | |||
| 
 | ||||
|        +o      specifying command names containing // | ||||
| 
 | ||||
|        +o      specifying a filename containing a // as an  argument  to  the  .. | ||||
|        +o      specifying  a  filename  containing  a // as an argument to the .. | ||||
|               builtin command | ||||
| 
 | ||||
|        +o      specifying  a  filename containing a slash as an argument to the | ||||
|        +o      specifying a filename containing a slash as an argument  to  the | ||||
|               --pp option to the hhaasshh builtin command | ||||
| 
 | ||||
|        +o      importing function definitions from  the  shell  environment  at | ||||
|        +o      importing  function  definitions  from  the shell environment at | ||||
|               startup | ||||
| 
 | ||||
|        +o      parsing  the  value  of  SSHHEELLLLOOPPTTSS from the shell environment at | ||||
|        +o      parsing the value of SSHHEELLLLOOPPTTSS from  the  shell  environment  at | ||||
|               startup | ||||
| 
 | ||||
|        +o      redirecting output using the >, >|, <>, >&, &>, and >> redirect- | ||||
|  | @ -36,10 +36,10 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL | |||
|        +o      using the eexxeecc builtin command to replace the shell with another | ||||
|               command | ||||
| 
 | ||||
|        +o      adding or deleting builtin commands with the --ff and  --dd  options | ||||
|        +o      adding  or  deleting builtin commands with the --ff and --dd options | ||||
|               to the eennaabbllee builtin command | ||||
| 
 | ||||
|        +o      using  the  eennaabbllee  builtin  command  to  enable  disabled shell | ||||
|        +o      using the  eennaabbllee  builtin  command  to  enable  disabled  shell | ||||
|               builtins | ||||
| 
 | ||||
|        +o      specifying the --pp option to the ccoommmmaanndd builtin command | ||||
|  | @ -48,8 +48,8 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL | |||
| 
 | ||||
|        These restrictions are enforced after any startup files are read. | ||||
| 
 | ||||
|        When a command that is found to be a shell script  is  executed,  rrbbaasshh | ||||
|        turns  off any restrictions in the shell spawned to execute the script. | ||||
|        When  a  command  that is found to be a shell script is executed, rrbbaasshh | ||||
|        turns off any restrictions in the shell spawned to execute the script. | ||||
| 
 | ||||
| SSEEEE AALLSSOO | ||||
|        bash(1) | ||||
|  |  | |||
							
								
								
									
										76
									
								
								doc/rbash.ps
									
										
									
									
									
								
							
							
						
						
									
										76
									
								
								doc/rbash.ps
									
										
									
									
									
								
							|  | @ -1,9 +1,9 @@ | |||
| %!PS-Adobe-3.0 | ||||
| %%Creator: groff version 1.19.2 | ||||
| %%CreationDate: Mon Feb 24 08:28:31 2014 | ||||
| %%Creator: groff version 1.22.3 | ||||
| %%CreationDate: Wed Aug 31 10:24:00 2016 | ||||
| %%DocumentNeededResources: font Times-Roman | ||||
| %%+ font Times-Bold | ||||
| %%DocumentSuppliedResources: procset grops 1.19 2 | ||||
| %%DocumentSuppliedResources: procset grops 1.22 3 | ||||
| %%Pages: 1 | ||||
| %%PageOrder: Ascend | ||||
| %%DocumentMedia: Default 612 792 0 () () | ||||
|  | @ -13,7 +13,7 @@ | |||
| %%PageMedia: Default | ||||
| %%EndDefaults | ||||
| %%BeginProlog | ||||
| %%BeginResource: procset grops 1.19 2 | ||||
| %%BeginResource: procset grops 1.22 3 | ||||
| %!PS-Adobe-3.0 Resource-ProcSet | ||||
| /setpacking where{ | ||||
| pop | ||||
|  | @ -71,6 +71,7 @@ exch pop add exch pop | |||
| /level0 save def | ||||
| 1 setlinecap | ||||
| 1 setlinejoin | ||||
| DEFS/BPhook known{DEFS begin BPhook end}if | ||||
| 72 RES div dup scale | ||||
| LS{ | ||||
| 90 rotate | ||||
|  | @ -136,7 +137,10 @@ pop | |||
| findfont | ||||
| dup maxlength 1 index/FontName known not{1 add}if dict begin | ||||
| { | ||||
| 1 index/FID ne{def}{pop pop}ifelse | ||||
| 1 index/FID ne | ||||
| 2 index/UniqueID ne | ||||
| and | ||||
| {def}{pop pop}ifelse | ||||
| }forall | ||||
| /Encoding exch def | ||||
| dup/FontName exch def | ||||
|  | @ -174,8 +178,10 @@ newpath | |||
| userdict begin | ||||
| /showpage{}def | ||||
| /setpagedevice{}def | ||||
| mark | ||||
| }bind def | ||||
| /PEND{ | ||||
| cleartomark | ||||
| countdictstack CNT sub{end}repeat | ||||
| level1 restore | ||||
| }bind def | ||||
|  | @ -226,47 +232,47 @@ def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron | |||
| %%BeginPageSetup | ||||
| BP | ||||
| %%EndPageSetup | ||||
| /F0 10/Times-Roman@0 SF(RB)72 48 Q 376.2(ASH\(1\) RB)-.35 F(ASH\(1\)) | ||||
| -.35 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0 | ||||
| (rbash \255 restricted bash, see)108 96 Q/F2 10/Times-Bold@0 SF(bash)2.5 | ||||
| E F0(\(1\))A F1(RESTRICTED SHELL)72 112.8 Q F0(If)108 124.8 Q F2(bash) | ||||
| 4.397 E F0 1.897(is started with the name)4.397 F F2(rbash)4.397 E F0 | ||||
| 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F2<ad72>4.397 E F0 1.896 | ||||
| /F0 10/Times-Roman@0 SF(RB)72 48 Q 130.47(ASH\(1\) General)-.35 F | ||||
| (Commands Manual)2.5 E(RB)132.97 E(ASH\(1\))-.35 E/F1 10.95/Times-Bold@0 | ||||
| SF -.219(NA)72 84 S(ME).219 E F0(rbash \255 restricted bash, see)108 96 | ||||
| Q/F2 10/Times-Bold@0 SF(bash)2.5 E F0(\(1\))A F1(RESTRICTED SHELL)72 | ||||
| 112.8 Q F0(If)108 124.8 Q F2(bash)4.397 E F0 1.897 | ||||
| (is started with the name)4.397 F F2(rbash)4.397 E F0 4.397(,o)C 4.397 | ||||
| (rt)-4.397 G(he)-4.397 E F2<ad72>4.397 E F0 1.896 | ||||
| (option is supplied at in)4.397 F -.2(vo)-.4 G 1.896 | ||||
| (cation, the shell becomes).2 F 3.445(restricted. A)108 136.8 R .945 | ||||
| (restricted shell is used to set up an en)3.445 F .946 | ||||
| (vironment more controlled than the standard shell.)-.4 F(It)5.946 E | ||||
| (beha)108 148.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F2 | ||||
| (bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E | ||||
| (wing are disallo)-.25 E(wed or not performed:)-.25 E 32.5<8363>108 | ||||
| 165.6 S(hanging directories with)-32.5 E F2(cd)2.5 E F0 32.5<8373>108 | ||||
| 182.4 S(etting or unsetting the v)-32.5 E(alues of)-.25 E/F3 9 | ||||
| (wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 165.6 Q | ||||
| (changing directories with)144 165.6 Q F2(cd)2.5 E F0<83>108 182.4 Q | ||||
| (setting or unsetting the v)144 182.4 Q(alues of)-.25 E/F3 9 | ||||
| /Times-Bold@0 SF(SHELL)2.5 E/F4 9/Times-Roman@0 SF(,)A F3 -.666(PA)2.25 | ||||
| G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)2.25 E F3 -.27(BA)2.5 G | ||||
| (SH_ENV).27 E F0 32.5<8373>108 199.2 S | ||||
| (pecifying command names containing)-32.5 E F2(/)2.5 E F0 32.5<8373>108 | ||||
| 216 S(pecifying a \214lename containing a)-32.5 E F2(/)2.5 E F0 | ||||
| (as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E F0 -.2(bu)5 G | ||||
| (iltin command).2 E 32.5<8373>108 232.8 S .45 | ||||
| (pecifying a \214lename containing a slash as an ar)-32.5 F .449 | ||||
| (SH_ENV).27 E F0<83>108 199.2 Q(specifying command names containing)144 | ||||
| 199.2 Q F2(/)2.5 E F0<83>108 216 Q(specifying a \214lename containing a) | ||||
| 144 216 Q F2(/)2.5 E F0(as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E | ||||
| F0 -.2(bu)5 G(iltin command).2 E<83>108 232.8 Q .45 | ||||
| (specifying a \214lename containing a slash as an ar)144 232.8 R .449 | ||||
| (gument to the)-.18 F F2<ad70>2.949 E F0 .449(option to the)2.949 F F2 | ||||
| (hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 244.8 Q | ||||
| 32.5<8369>108 261.6 S(mporting function de\214nitions from the shell en) | ||||
| -32.5 E(vironment at startup)-.4 E 32.5<8370>108 278.4 S(arsing the v) | ||||
| -32.5 E(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E | ||||
| (vironment at startup)-.4 E 32.5<8372>108 295.2 S(edirecting output usi\ | ||||
| ng the >, >|, <>, >&, &>, and >> redirection operators)-32.5 E 32.5 | ||||
| <8375>108 312 S(sing the)-32.5 E F2(exec)2.5 E F0 -.2(bu)2.5 G | ||||
| (iltin command to replace the shell with another command).2 E 32.5<8361> | ||||
| 108 328.8 S(dding or deleting b)-32.5 E(uiltin commands with the)-.2 E | ||||
| <83>108 261.6 Q(importing function de\214nitions from the shell en)144 | ||||
| 261.6 Q(vironment at startup)-.4 E<83>108 278.4 Q(parsing the v)144 | ||||
| 278.4 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E | ||||
| (vironment at startup)-.4 E<83>108 295.2 Q(redirecting output using the\ | ||||
|  >, >|, <>, >&, &>, and >> redirection operators)144 295.2 Q<83>108 312 | ||||
| Q(using the)144 312 Q F2(exec)2.5 E F0 -.2(bu)2.5 G | ||||
| (iltin command to replace the shell with another command).2 E<83>108 | ||||
| 328.8 Q(adding or deleting b)144 328.8 Q(uiltin commands with the)-.2 E | ||||
| F2<ad66>2.5 E F0(and)2.5 E F2<ad64>2.5 E F0(options to the)2.5 E F2 | ||||
| (enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8375>108 345.6 S | ||||
| (sing the)-32.5 E F2(enable)2.5 E F0 -.2(bu)2.5 G | ||||
| (iltin command to enable disabled shell b).2 E(uiltins)-.2 E 32.5<8373> | ||||
| 108 362.4 S(pecifying the)-32.5 E F2<ad70>2.5 E F0(option to the)2.5 E | ||||
| F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8374>108 379.2 | ||||
| S(urning of)-32.5 E 2.5(fr)-.25 G(estricted mode with)-2.5 E F2(set +r) | ||||
| 2.5 E F0(or)2.5 E F2(set +o r)2.5 E(estricted)-.18 E F0(.)A | ||||
| (enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 345.6 Q | ||||
| (using the)144 345.6 Q F2(enable)2.5 E F0 -.2(bu)2.5 G | ||||
| (iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108 | ||||
| 362.4 Q(specifying the)144 362.4 Q F2<ad70>2.5 E F0(option to the)2.5 E | ||||
| F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 379.2 Q | ||||
| (turning of)144 379.2 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F2 | ||||
| (set +r)2.5 E F0(or)2.5 E F2(set +o r)2.5 E(estricted)-.18 E F0(.)A | ||||
| (These restrictions are enforced after an)108 396 Q 2.5(ys)-.15 G | ||||
| (tartup \214les are read.)-2.5 E .429 | ||||
| (When a command that is found to be a shell script is e)108 412.8 R -.15 | ||||
|  |  | |||
							
								
								
									
										2066
									
								
								doc/texinfo.tex
									
										
									
									
									
								
							
							
						
						
									
										2066
									
								
								doc/texinfo.tex
									
										
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							|  | @ -1,10 +1,11 @@ | |||
| @ignore | ||||
| Copyright (C) 1988-2014 Free Software Foundation, Inc. | ||||
| Copyright (C) 1988-2016 Free Software Foundation, Inc. | ||||
| @end ignore | ||||
| 
 | ||||
| @set LASTCHANGE Sun Feb  2 16:22:00 EST 2014 | ||||
| @set LASTCHANGE Wed Sep  7 17:12:22 EDT 2016 | ||||
| 
 | ||||
| @set EDITION 4.3 | ||||
| @set VERSION 4.3 | ||||
| @set UPDATED 2 February 2014 | ||||
| @set UPDATED-MONTH February 2014 | ||||
| @set EDITION 4.4 | ||||
| @set VERSION 4.4 | ||||
| 
 | ||||
| @set UPDATED 7 September 2016 | ||||
| @set UPDATED-MONTH September 2016 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Chet Ramey
				Chet Ramey