See on GNU Bash teatmiku vƤljaanne 5.0, viimati vƤrskendatud 12. mail 2019, Bash, versioon 5.0.
Bash sisaldab funktsioone, mis ilmuvad teistes populaarsetes kestades, ja mõnda funktsiooni, mis ilmuvad ainult bashis. Mõned kestad, millelt Bash on kontseptsioone laenanud, on Bourne'i kest (sh), Korn'i kest (ksh) ja C-kest (csh ja selle järglane, tcsh). Järgmine menüü jaotab funktsioonid kategooriateks, märkides, millised funktsioonid on inspireeritud teistest kestadest ja millised on spetsiifilised Bashi jaoks.
See juhend on mõeldud lühikese sissejuhatusena Bashis leitavatest funktsioonidest. Korpuse käitumise lõpliku viitena tuleks kasutada Bash-käsiraamatut.
Sisukord
Bash funktsioonid
1. Sissejuhatus
1.2 Mis on kest?
1.1 Mis on Bash?
2 MƵisted
3 kesta pƵhifunktsiooni
3.1 koore süntaks
3.2 Koore kƤsud
3.3 Kestfunktsioonid
3.4 Kooreparameetrid
3.5 Kooriku laiendamine
3.6 Ćmbersuunamised
3.7 KƤskude tƤitmine
3.8 Shell-skriptid
4 Shell Builtini kƤsku
4.1 Bourne Shell Builtins
4.2 Bash Builtini kƤsud
4.3 Shelli kƤitumise muutmine
4.4 Spetsiaalsed Builtiinid
5 koorega muutujat
5.1 Bourne Shelli muutujad
5.2 Bash muutujad
6 bashi funktsioonid
6.1 Bashi kutsumine
6.2 Bash-kƤivitusfailid
6.3 Interaktiivsed kestad
6.4 Bash tingimuslikud avaldised
6,5 koore aritmeetika
6.6 Varjunimed
6.7 Massiivid
6.8 kataloogipakk
6.9 Juhiste juhtimine
6.10 Piiratud kest
6.11 Bash POSIX režiim
7 Tƶƶ kontroll
7.1 Tƶƶ kontrollimise pƵhitƵed
7.2 Tƶƶkontrolli koostamine
7.3 Tƶƶkontrolli muutujad
8 kƤsuridade redigeerimine
8.1 Sissejuhatus rea redigeerimise juurde
8.2. Readline'i interaktsioon
8.3 Readline Init-fail
8.4 Bindable readline kƤsud
8.5 readline vi režiim
8.6 Programmeeritav lƵpuleviimine
8.7 Programmeeritavad lƵpuleviimise komplektid
8.8 Programmeeritava lƵpuleviimise nƤide
9 Ajaloo interaktiivne kasutamine
9.1 Sularahaajaloo vƵimalused
9.2 Bash History Builtins
9.3 Ajaloo laiendamine
10 Bash'i installimine
10.1 PƵhiinstallatsioon
10.2 Koostajad ja valikud
10.3 Mitme arhitektuuri koostamine
10.4 Installinimed
10.5 Süsteemi tüübi määramine
10.6 Vaikimisi jagamine
10.7 Tƶƶkontroll
10.8 Valikulised omadused
Lisa A Vigadest teatamine
B lisa Olulisemad erinevused Bourne'i kestast
B.1 Rakendamise erinevused SVR4.2 kestast
C lisa GNU tasuta dokumentatsiooni litsents
LISA: Kuidas kasutada seda litsentsi oma dokumentide jaoks
VƤrskendatud:
18. mai 2020