Bash 5.0 Manual

เบ›เบฐเบเบญเบšโ€‹เบกเบตโ€‹เป‚เบ„โ€‹เบชเบฐโ€‹เบ™เบฒเบเบฒเบ™เบŠเบทเป‰เบขเบนเปˆเปƒเบ™เปเบญเบฑเบš
1ย เบžเบฑเบ™+
เบ”เบฒเบงเป‚เบซเบผเบ”
เบ›เบฐเป€เบžเบ”เป€เบ™เบทเป‰เบญเบซเบฒ
เบ—เบธเบเบ„เบปเบ™
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป
เบฎเบนเบšเปœเป‰เบฒเบˆเป

เบเปˆเบฝเบงเบเบฑเบšเปเบญเบฑเบšเบ™เบตเป‰

เบ™เบตเป‰เปเบกเปˆเบ™เบฅเบธเป‰เบ™ 5.0, เบ–เบทเบเบ›เบฑเบšเบ›เบธเบ‡เบ„เบฑเป‰เบ‡เบชเบธเบ”เบ—เป‰เบฒเบเบงเบฑเบ™เบ—เบต 12 เบžเบถเบ”เบชเบฐเบžเบฒ 2019, เบ‚เบญเบ‡เบ›เบทเป‰เบกเบ„เบนเปˆเบกเบทเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบดเบ‡ GNU Bash, เบชเบณ เบฅเบฑเบš Bash, เบฅเบธเป‰เบ™ 5.0.

Bash เบกเบตเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™เบซเบญเบเบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบ™เบดเบเบปเบกเบญเบทเปˆเบ™เป†, เปเบฅเบฐเบšเบฒเบ‡เบฅเบฑเบเบชเบฐเบ™เบฐเบ—เบตเปˆเบ›เบฒเบเบปเบ”เบขเบนเปˆเปƒเบ™ Bash เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™. เบšเบฒเบ‡เบซเบญเบเบ—เบตเปˆ Bash เป„เบ”เป‰เบขเบทเบกเปเบ™เบงเบ„เบงเบฒเบกเบ„เบดเบ”เบˆเบฒเบเบ™เบฑเป‰เบ™เปเบกเปˆเบ™ Bourne Shell (sh), Korn Shell (ksh), เปเบฅเบฐ C-shell (csh เปเบฅเบฐเบœเบนเป‰เบชเบทเบšเบ—เบญเบ”เบ‚เบญเบ‡เบกเบฑเบ™, tcsh). เป€เบกเบ™เบนเบ•เปเปˆเป„เบ›เบ™เบตเป‰เบˆเบฐเปเบšเปˆเบ‡เบ›เบฑเบ™เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†เบญเบญเบเป€เบ›เบฑเบ™เบซเบฅเบฒเบเบ›เบฐเป€เบžเบ”, เป‚เบ”เบเบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเปƒเบ”เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเปเบฎเบ‡เบšเบฑเบ™เบ”เบฒเบ™เปƒเบˆเบˆเบฒเบเบซเบญเบเบญเบทเปˆเบ™เปเบฅเบฐเบกเบฑเบ™เปเบกเปˆเบ™เบชเบฐเป€เบžเบฒเบฐเบเบฑเบš Bash.

เบ›เบทเป‰เบกเบ„เบนเปˆเบกเบทเบ™เบตเป‰เปเบกเปˆเบ™ เปเบฒเบ เป€เบ–เบดเบ‡เบเบฒเบ™เปเบ™เบฐ เบ™เบณ เป‚เบ”เบเบซเบเปเป‰เบเปˆเบฝเบงเบเบฑเบšเบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบ•เปˆเบฒเบ‡เป†เบ—เบตเปˆเบžเบปเบšเปƒเบ™ Bash. เบซเบ™เป‰เบฒเบ„เบนเปˆเบกเบท Bash เปเบกเปˆเบ™เบ„เบงเบ™เบ–เบทเบ เบ™เบณ เปƒเบŠเป‰เป€เบ›เบฑเบ™ เบ„เบณ เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ—เบตเปˆเปเบ™เปˆเบ™เบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบžเบถเบ”เบ•เบด เบเบณ เบ‚เบญเบ‡เบซเบญเบ.



เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบ™เบทเป‰เบญเบซเบฒ

เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเปเบ•เบเบ•เปˆเบฒเบ‡
1 เบšเบปเบ”เปเบ™เบฐ เบ™เบณ
1.2 เบซเบญเบเปเบกเปˆเบ™เบซเบเบฑเบ‡?
1.1 เบšเบฒเบ”เปเบกเปˆเบ™เบซเบเบฑเบ‡?
2 เบ™เบดเบเบฒเบก
3 เบ„เบธเบ™เบฅเบฑเบเบชเบฐเบ™เบฐเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบซเบญเบ
3.1 Shell Syntax
3.2 เบ„เบณ เบชเบฑเปˆเบ‡ Shell
3.3 เปœเป‰เบฒ เบ—เบตเปˆเบซเบญเบ
3.4 เบ•เบปเบงเบเปเบฒเบ™เบปเบ”เบเบฒเบ™เปเบเบฐ
3.5 เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบซเบญเบ
3.6 เบเบฒเบ™เบ›เปˆเบฝเบ™เป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡
3.7 เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ” เบ„เบณ เบชเบฑเปˆเบ‡
3.8 เบชเบฐเบ„เบดเบšเปเบเบฐ
4 Shell Command Builtin
4.1 Bourne Shell Builtins
4.2 เบ„เบณ เบชเบฑเปˆเบ‡ Builtin เบ‚เบญเบ‡ Bash
4.3 เบเบฒเบ™เบ›เบฑเบšเบ›เปˆเบฝเบ™เบžเบถเบ”เบ•เบด เบเบณ เบ‚เบญเบ‡ Shell
4.4 เบชเบดเปˆเบ‡เบเปเปˆเบชเป‰เบฒเบ‡เบžเบดเป€เบชเบ”
5 เบ•เบปเบงเปเบ› Shell
เบ•เบปเบงเปเบ› 5.1 Bourne Shell
5.2 เบ•เบปเบงเปเบ›เปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
6 เบฅเบฑเบเบชเบฐเบ™เบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™
6.1 เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ Bash
6.2 เป„เบŸเบฅเปŒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบ•เบ
6.3 เป„เบเบ—เบตเปˆเบกเบตเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบš
6.4 เบเบฒเบ™เบชเบฐเปเบ”เบ‡เบญเบญเบเบ”เป‰เบงเบเป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เปเบ•เบ
6.5 Shell Arithmetic
6.6 เบ™เบฒเบกเปเบเบ‡
6.7 เบญเบฒเบ„เบฒเบ™
6.8 The Directory Stack
6.9 เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบเบฐเบ•เบธเป‰เบ™เป€เบ•เบทเบญเบ™
6.10 เบซเบญเบเบ—เบตเปˆ เบˆเบณ เบเบฑเบ”
6.11 เปเบšเบšเป‚เบกเบšเบฒเบ POSIX
7 เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบงเบฝเบ
7.1 เบžเบทเป‰เบ™เบ–เบฒเบ™เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบงเบฝเบ
7.2 Builtins เบ„เบงเบšเบ„เบธเบกเบงเบฝเบ
7.3 เบ•เบปเบงเปเบ›เบ„เบงเบšเบ„เบธเบกเบงเบฝเบ
8 เบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบชเบฑเป‰เบ™ เบ„เบณ เบชเบฑเปˆเบ‡
8.1 เบ„เบณ เปเบ™เบฐ เบ™เบณ เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เปเบเป‰เป„เบ‚เป€เบชเบฑเป‰เบ™
8.2 เป‚เบ•เป‰เบ•เบญเบšเบเบฒเบ™เบญเปˆเบฒเบ™
8.3 เป€เบญเบเบฐเบชเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ‚เบญเบ‡เบเบฒเบ™เบญเปˆเบฒเบ™
8.4 เบ„เบณ เบชเบฑเปˆเบ‡เบชเบฒเบเบญเปˆเบฒเบ™เบ—เบตเปˆเบœเบนเบเบกเบฑเบ”เป„เบ”เป‰
8.5 เปเบšเบšเปเบœเบ™เบญเปˆเบฒเบ™เปเบšเบš vi
8.6 เบเบฒเบ™เบ‚เบฝเบ™เป‚เบ›เปเบเบผเบก เบชเบณ เป€เบฅเบฑเบ”
8.7 เบเบฒเบ™เบเปเปˆเบชเป‰เบฒเบ‡ เบชเบณ เป€เบฅเบฑเบ”เบ”เป‰เบงเบเป‚เบ›เปเบเบก
8.8 เบ•เบปเบงเบขเปˆเบฒเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ•เบฒเบกเป‚เบ›เปเบเบผเบก
9 เบเบฒเบ™ เบ™เบณ เปƒเบŠเป‰เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบšเบšเป‚เบ•เป‰เบ•เบญเบš
9.1 เบชเบดเปˆเบ‡ เบญเบณ เบ™เบงเบเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบเบ”เป‰เบฒเบ™เบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”เปเบ•เบ
9.2 เบ›เบฐเบซเบงเบฑเบ”เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ‚เบญเบ‡ Builtins
9.3 เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ›เบฐเบซเบงเบฑเบ”เบชเบฒเบ”
10 เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡ Bash
10.1 เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™
10.2 Compilers เปเบฅเบฐเบ•เบปเบงเป€เบฅเบทเบญเบเบ•เปˆเบฒเบ‡เป†
10.3 เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก เบชเบณ เบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐ เบเบณ เบ—เบตเปˆเบซเบผเบฒเบเบซเบผเบฒเบ
10.4 เบŠเบทเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡
10.5 เบเบฒเบ™เบฅเบฐเบšเบธเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เบฅเบฐเบšเบปเบš
10.6 เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™
10.7 เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‡เบฒเบ™
10.8 เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ—เบฒเบ‡เป€เบฅเบทเบญเบ
เป€เบญเบเบฐเบชเบฒเบ™เบŠเป‰เบญเบ™เบ—เป‰เบฒเบเบšเบปเบ”เบฅเบฒเบเบ‡เบฒเบ™เบ‚เปเป‰เบšเบปเบเบžเปˆเบญเบ‡
เป€เบญเบเบฐเบชเบฒเบ™เบŠเป‰เบญเบ™เบ—เป‰เบฒเบ B เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เบ—เบตเปˆ เบชเบณ เบ„เบฑเบ™เบˆเบฒเบเป€เบ›เบทเบญเบ Bourne
B.1 เบ„เบงเบฒเบกเปเบ•เบเบ•เปˆเบฒเบ‡เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ”เบˆเบฒเบเบซเบธเป‰เบ™ SVR4.2
เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เป€เบญเบเบฐเบชเบฒเบ™เบญเบฐเบ™เบธเบเบฒเบ” C GNU
ADDENDUM: เบงเบดเบ—เบตเบเบฒเบ™ เบ™เบณ เปƒเบŠเป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ”เบ™เบตเป‰ เบชเบณ เบฅเบฑเบšเป€เบญเบเบฐเบชเบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™
เบญเบฑเบšเป€เบ”เบ”เปเบฅเป‰เบงเป€เบกเบทเปˆเบญ
18 เบž.เบž. 2020

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™

เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเป€เบฅเบตเปˆเบกเบ”เป‰เบงเบเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเปƒเบˆเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบเบฑเบšเบเบณ เปเบฅเบฐ เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบ™เบงเปƒเบ”. เบงเบดเบ—เบตเบ›เบฐเบ•เบดเบšเบฑเบ”เบเปˆเบฝเบงเบเบฑเบšเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เบชเปˆเบงเบ™เบ•เบปเบง เปเบฅเบฐ เบ„เบงเบฒเบกเบ›เบญเบ”เป„เบžเบ‚เบญเบ‡เบ‚เปเป‰เบกเบนเบ™เบญเบฒเบ”เบˆเบฐเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ™เบณเปƒเบŠเป‰, เบžเบฒเบเบžเบทเป‰เบ™ เปเบฅเบฐ เบญเบฒเบเบธเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™เบ™เบตเป‰ เปเบฅเบฐ เบญเบฒเบ”เบˆเบฐเบญเบฑเบšเป€เบ”เบ”เบกเบฑเบ™เป€เบกเบทเปˆเบญเป€เบงเบฅเบฒเบœเปˆเบฒเบ™เป„เบ›.
เบšเปเปˆเป„เบ”เป‰เป„เบ”เป‰เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เบเบฑเบšเบžเบฒเบเบชเปˆเบงเบ™เบ—เบตเบชเบฒเบก
เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบเบฒเบ”เบเบฒเบ™เปเบšเปˆเบ‡เบ›เบฑเบ™เบ‚เปเป‰เบกเบนเบ™เปเบ™เบงเปƒเบ”
เบšเปเปˆเป„เบ”เป‰เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™
เบชเบถเบเบชเบฒเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เบเปˆเบฝเบงเบเบฑเบšเบงเปˆเบฒเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบ›เบฐเบเบฒเบ”เบเบฒเบ™เป€เบเบฑเบšเบเบณเบ‚เปเป‰เบกเบนเบ™เปเบ™เบงเปƒเบ”

เบกเบตเบซเบเบฑเบ‡เปƒเปเปˆ

Bash Edition 5.0 Reference Manual

เบเปˆเบฒเบเบŠเปˆเบงเบเป€เบซเบผเบทเบญเบ‚เบญเบ‡เปเบญเบฑเบš

เบเปˆเบฝเบงเบเบฑเบšเบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเปเบญเบฑเบš
GWEE KENG SHENG
dictson@nextlabs.cc
905, Jalan Melor 2, Taman Tangkak Jaya, 84900 Tangkak Johor Malaysia

เป€เบžเบตเปˆเบกเป€เบ•เบตเบกเปเบเบเบ•เบฒเบก NextLabs.cc

เปเบญเบฑเบšเบ—เบตเปˆเบ„เป‰เบฒเบเบเบฑเบ™