• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

CWRU/H04-Dec-2020-9,7168,130

builtins/H03-May-2022-23,79719,468

cross-build/H04-Dec-2020-535522

doc/H03-May-2022-69,44960,840

examples/H03-May-2022-22,42518,164

include/H04-Dec-2020-2,4371,489

lib/H04-Dec-2020-82,82658,133

m4/H04-Dec-2020-5,5495,212

po/H03-May-2022-236,621209,973

support/H03-May-2022-19,49115,370

tests/H04-Dec-2020-41,83135,300

ABOUT-NLSH A D09-Jun-201691.8 KiB1,3801,341

AUTHORSH A D28-Feb-201216.8 KiB467463

CHANGESH A D11-Nov-2020405.3 KiB10,3136,928

COMPATH A D07-Aug-202025.1 KiB553424

COPYINGH A D12-Aug-200834.3 KiB675553

ChangeLogH A D04-Dec-2020340.8 KiB9,1837,801

INSTALLH A D07-Sep-201817.8 KiB446346

MANIFESTH A D02-Nov-202032.1 KiB1,5321,531

Makefile.inH A D03-May-202286.2 KiB1,7461,432

NEWSH A D02-Nov-202099.8 KiB2,4041,660

NOTESH A D27-May-202014 KiB353260

POSIXH A D20-May-202010.6 KiB249181

RBASHH A D20-May-20202.4 KiB5244

READMEH A D20-May-20204.2 KiB11283

Y2KH A D11-Jan-2004205 53

aclocal.m4H A D14-Sep-202056 KiB2,3032,121

alias.cH A D05-Jun-202014.9 KiB595388

alias.hH A D05-Jun-20202.2 KiB7423

array.cH A D31-Aug-202026.6 KiB1,237975

array.hH A D10-Nov-20204.4 KiB12874

arrayfunc.cH A D03-May-202239.2 KiB1,5131,133

arrayfunc.hH A D03-May-20223.8 KiB10149

assoc.cH A D05-Jun-202012.1 KiB588445

assoc.hH A D19-Apr-20202.4 KiB6630

bashansi.hH A D04-Jan-20091.2 KiB4217

bashhist.cH A D17-Aug-202028.6 KiB1,075710

bashhist.hH A D05-Jun-20202.9 KiB9056

bashintl.hH A D30-Oct-20161.4 KiB5524

bashjmp.hH A D03-Jan-20171.6 KiB4718

bashline.cH A D05-Oct-2020126.7 KiB4,6533,360

bashline.hH A D13-Dec-20192.5 KiB7035

bashtypes.hH A D24-Apr-20091.1 KiB4316

bracecomp.cH A D05-Jun-20205.7 KiB222152

braces.cH A D05-Jun-202019.6 KiB844625

builtins.hH A D19-Apr-20172.3 KiB6835

command.hH A D03-May-202215.5 KiB410287

config-bot.hH A D10-Dec-20196.4 KiB208113

config-top.hH A D03-May-20227.5 KiB19643

config.h.inH A D19-May-202030.6 KiB1,236822

configureH A D04-Dec-2020581.4 KiB21,99317,820

configure.acH A D04-Dec-202040.1 KiB1,3111,141

conftypes.hH A D04-Jan-20091.7 KiB5928

copy_cmd.cH A D05-Jun-202011.9 KiB460364

dispose_cmd.cH A D11-Sep-20096.2 KiB343267

dispose_cmd.hH A D05-Jun-20201.4 KiB4115

error.cH A D05-Jun-202010.1 KiB512368

error.hH A D05-Jun-20203 KiB7422

eval.cH A D31-Aug-20209.3 KiB401287

execute_cmd.cH A D03-May-2022166.1 KiB6,0834,468

execute_cmd.hH A D03-Mar-20204 KiB12478

expr.cH A D27-May-202035.2 KiB1,6721,278

externs.hH A D27-May-202019.7 KiB549338

findcmd.cH A D05-Jun-202019.2 KiB689438

findcmd.hH A D10-Feb-20201.6 KiB4819

flags.cH A D14-Aug-202010.3 KiB386226

flags.hH A D14-Aug-20202.6 KiB8846

general.cH A D28-Jul-202033.6 KiB1,442968

general.hH A D04-Jun-202012.1 KiB372233

hashcmd.cH A D05-Jun-20205.1 KiB196122

hashcmd.hH A D19-Apr-20201.4 KiB4416

hashlib.cH A D05-May-202012 KiB546389

hashlib.hH A D20-Apr-20203 KiB9350

input.cH A D01-Jul-202016.4 KiB678487

input.hH A D24-Feb-20204.5 KiB13688

jobs.cH A D03-May-2022134.5 KiB5,1393,551

jobs.hH A D19-Apr-202011 KiB322211

list.cH A D04-Jan-20093.4 KiB13785

locale.cH A D24-Feb-202016.1 KiB642491

mailcheck.cH A D05-Jun-202011.4 KiB492336

mailcheck.hH A D05-Jun-20201.3 KiB3511

make_cmd.cH A D05-Jun-202022.5 KiB897676

make_cmd.hH A D05-Jun-20203 KiB7338

mksyntax.cH A D29-Jul-20127.2 KiB416315

nojobs.cH A D03-May-202224 KiB1,073788

parse.yH A D03-May-2022191.4 KiB6,9165,198

parser-builtH A D28-Nov-20206.1 KiB187168

parser.hH A D11-Jan-20193.7 KiB10155

patchlevel.hH A D03-May-20221.1 KiB314

pathexp.cH A D17-Jun-202016.4 KiB691510

pathexp.hH A D05-Jun-20204.3 KiB10847

pathnames.h.inH A D03-May-20221.2 KiB3423

pcomplete.cH A D31-Aug-202046.2 KiB1,7551,341

pcomplete.hH A D05-Jun-20205 KiB178118

pcomplib.cH A D05-Jun-20204.4 KiB229164

print_cmd.cH A D05-Jun-202038.3 KiB1,6141,307

quit.hH A D21-Aug-20152.5 KiB8240

redir.cH A D11-Jun-202041.8 KiB1,5061,128

redir.hH A D03-Jun-20201.6 KiB4115

shell.cH A D04-Aug-202056.7 KiB2,1041,467

shell.hH A D05-Jun-20205.9 KiB230141

sig.cH A D03-May-202220.7 KiB818564

sig.hH A D23-Nov-20204.6 KiB14176

siglist.cH A D16-Sep-20194.7 KiB229155

siglist.hH A D05-Jun-20201.5 KiB4517

stringlib.cH A D30-Dec-20146.5 KiB288204

subst.cH A D03-May-2022332.4 KiB12,0798,821

subst.hH A D04-Aug-202015.1 KiB355153

syntax.hH A D14-Sep-20203.5 KiB10762

test.cH A D10-Nov-202021 KiB906676

test.hH A D14-May-20201.2 KiB4012

trap.cH A D03-May-202239.6 KiB1,4801,063

trap.hH A D13-Oct-20204 KiB12977

unwind_prot.cH A D08-Jul-20208.9 KiB383282

unwind_prot.hH A D05-Jun-20202 KiB5322

variables.cH A D07-Sep-2020162.7 KiB6,4634,772

variables.hH A D27-Apr-202017.9 KiB459322

version.cH A D05-Jun-20202.8 KiB9556

xmalloc.cH A D29-Jun-20204.7 KiB226159

xmalloc.hH A D05-Jun-20201.9 KiB6732

y.tab.hH A D28-Nov-20206.1 KiB187136

README

1Introduction
2============
3
4This is GNU Bash, version 5.1.  Bash is the GNU Project's Bourne
5Again SHell, a complete implementation of the POSIX shell spec,
6but also with interactive command line editing, job control on
7architectures that support it, csh-like features such as history
8substitution and brace expansion, and a slew of other features.
9For more information on the features of Bash that are new to this
10type of shell, see the file `doc/bashref.texi'.  There is also a
11large Unix-style man page.  The man page is the definitive description
12of the shell's features.
13
14See the file POSIX for a discussion of how the Bash defaults differ
15from the POSIX spec and a description of the Bash `posix mode'.
16
17There are some user-visible incompatibilities between this version
18of Bash and previous widely-distributed versions, bash-4.4 and
19bash-5.0.  For details, see the file COMPAT.  The NEWS file tersely
20lists features that are new in this release.
21
22Bash is free software, distributed under the terms of the [GNU] General
23Public License as published by the Free Software Foundation,
24version 3 of the License (or any later version).  For more information,
25see the file COPYING.
26
27A number of frequently-asked questions are answered in the file
28`doc/FAQ'.
29
30To compile Bash, type `./configure', then `make'.  Bash auto-configures
31the build process, so no further intervention should be necessary.  Bash
32builds with `gcc' by default if it is available.  If you want to use `cc'
33instead, type
34
35	CC=cc ./configure
36
37if you are using a Bourne-style shell.  If you are not, the following
38may work:
39
40	env CC=cc ./configure
41
42Read the file INSTALL in this directory for more information about how
43to customize and control the build process.  The file NOTES contains
44platform-specific installation and configuration information.
45
46If you are a csh user and wish to convert your csh aliases to Bash
47aliases, you may wish to use the script `examples/misc/alias-conv.sh'
48as a starting point.  The script `examples/misc/cshtobash' is a
49more ambitious script that attempts to do a more complete job.
50
51Reporting Bugs
52==============
53
54Bug reports for bash should be sent to:
55
56	bug-bash@gnu.org
57
58using the `bashbug' program that is built and installed at the same
59time as bash.
60
61The discussion list `bug-bash@gnu.org' often contains information
62about new ports of Bash, or discussions of new features or behavior
63changes that people would like.  This mailing list is also available
64as a usenet newsgroup: gnu.bash.bug.
65
66When you send a bug report, please use the `bashbug' program that is
67built at the same time as bash.  If bash fails to build, try building
68bashbug directly with `make bashbug'.  If you cannot build `bashbug',
69please send mail to bug-bash@gnu.org with the following information:
70
71	* the version number and release status of Bash (e.g., 2.05a-release)
72	* the machine and OS that it is running on (you may run
73	  `bashversion -l' from the bash build directory for this information)
74	* a list of the compilation flags or the contents of `config.h', if
75	  appropriate
76	* a description of the bug
77	* a recipe for recreating the bug reliably
78	* a fix for the bug if you have one!
79
80The `bashbug' program includes much of this automatically.
81
82Questions and requests for help with bash and bash programming may be
83sent to the help-bash@gnu.org mailing list.
84
85If you would like to contact the Bash maintainers directly, send mail
86to bash-maintainers@gnu.org.
87
88While the Bash maintainers do not promise to fix all bugs, we would
89like this shell to be the best that we can make it.
90
91Other Packages
92==============
93
94This distribution includes, in examples/bash-completion, a recent version
95of the `bash-completion' package, which provides programmable completions
96for a number of commands. It's available as a package in many distributions,
97and that is the first place from which to obtain it. If it's not a package
98from your vendor, you may install the included version.
99
100The latest version of bash-completion is always available from
101https://github.com/scop/bash-completion.
102
103Enjoy!
104
105Chet Ramey
106chet.ramey@case.edu
107
108Copying and distribution of this file, with or without modification,
109are permitted in any medium without royalty provided the copyright
110notice and this notice are preserved.  This file is offered as-is,
111without any warranty.
112