Learn Shell Scripting

เชœเชพเชนเซ‡เชฐเชพเชคเซ‹ เชงเชฐเชพเชตเซ‡ เช›เซ‡
5ย เชนเชœเชพเชฐ+
เชกเชพเช‰เชจเชฒเซ‹เชก
เช•เชจเซเชŸเซ‡เชจเซเชŸเชจเซเช‚ เชฐเซ‡เชŸเชฟเช‚เช—
เชชเซเชฐเชคเซเชฏเซ‡เช•
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€
เชธเซเช•เซเชฐเซ€เชจเชถเซ‰เชŸ เช›เชฌเซ€

เช† เชเชชเชจเซเช‚ เชตเชฐเซเชฃเชจ

เช†เชฆเซ‡เชถเซ‹, เช•เซเชตเชฟเช เช…เชจเซ‡ เชตเซเชฏเชตเชนเชพเชฐเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฟเช‚เช— เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชชเซ‚เชฐเซเชฃ เช•เชฐเซ‹.

เช…เชฎเชพเชฐเซ€ เชตเซเชฏเชพเชชเช• เชŸเซเชฏเซเชŸเซ‹เชฐเซ€เชฏเชฒ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชธเชพเชฅเซ‡ เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฟเช‚เช— เช…เชจเซ‡ เชฌเซ‡เชถ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎเชฟเช‚เช— เชถเซ€เช–เซ‹. เชคเซ‡เชฎเชจเซ€ เชธเซเช•เซเชฐเชฟเชชเซเชŸเชฟเช‚เช— เชฏเชพเชคเซเชฐเชพ เชถเชฐเซ‚ เช•เชฐเชคเชพ เชจเชตเชพ เชจเชฟเชถเชพเชณเซ€เชฏเชพ เช…เชจเซ‡ เชคเซ‡เชฎเชจเชพ เช•เชพเชฐเซเชฏเชชเซเชฐเชตเชพเชนเชจเซ‡ เชธเซเชตเชšเชพเชฒเชฟเชค เช•เชฐเชคเชพ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช•เซ‹ เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ.

6 เชญเชพเชทเชพเช“เชฎเชพเช‚ เช‰เชชเชฒเชฌเซเชง:
โ€ข เช…เช‚เช—เซเชฐเซ‡เชœเซ€, เชซเซเชฐเซ‡เชจเซเชš, เชœเชฐเซเชฎเชจ, เชชเซ‹เชฐเซเชŸเซเช—เซ€เช, เชฐเชถเชฟเชฏเชจ เช…เชจเซ‡ เชธเซเชชเซ‡เชจเชฟเชถ - เชคเชฎเชพเชฐเซ€ เชฎเซ‚เชณ เชญเชพเชทเชพเชฎเชพเช‚ เช…เชญเซเชฏเชพเชธ เช•เชฐเซ‹!

เชคเชฎเซ‡ เชถเซเช‚ เชถเซ€เช–เชถเซ‹:
โ€ข เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชซเช‚เชกเชพเชฎเซ‡เชจเซเชŸเชฒเซเชธ เช…เชจเซ‡ เช•เชฎเชพเชจเซเชก เชฒเชพเช‡เชจ เชฌเซ‡เชเชฟเช•เซเชธ
โ€ข เชตเซ‡เชฐเชฟเชฏเซ‡เชฌเชฒเซเชธ, เชฒเซ‚เชชเซเชธ เช…เชจเซ‡ เชถเชฐเชคเซ€ เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸเซเชธ
โ€ข เชซเช‚เช•เซเชถเชจเซเชธ เช…เชจเซ‡ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช“เชฐเซเช—เซ‡เชจเชพเช‡เชเซ‡เชถเชจ
โ€ข เชซเชพเช‡เชฒ เชฎเซ‡เชจเซ€เชชเซเชฏเซเชฒเซ‡เชถเชจ เช…เชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชชเซเชฐเซ‹เชธเซ‡เชธเชฟเช‚เช—
โ€ข เชธเชฟเชธเซเชŸเชฎ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เช…เชจเซ‡ เชŸเชพเชธเซเช• เชถเซ‡เชกเซเชฏเซเชฒเชฟเช‚เช—
โ€ข เชเชกเชตเชพเชจเซเชธเซเชก เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชŸเซ‡เช•เชจเชฟเช• เช…เชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เชชเซเชฐเชฅเชพเช“

เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเซ€เช–เชตเชพเชจเซ‹ เช…เชจเซเชญเชต:
โ€ข เชถเชฟเช–เชพเช‰ เชฎเชพเชฃเชธเชฅเซ€ เชเชกเชตเชพเชจเซเชธ เชธเซเชงเซ€เชจเชพ 20+ เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชชเซเชฐเช•เชฐเชฃเซ‹
โ€ข เชตเซเชฏเชตเชนเชพเชฐเซ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เชธเชพเชฅเซ‡ เชธเซเชŸเซ‡เชช-เชฌเชพเชฏ-เชธเซเชŸเซ‡เชช เชŸเซเชฏเซเชŸเซ‹เชฐเชฟเชฏเชฒเซเชธ
โ€ข เชตเชพเชธเซเชคเชตเชฟเช•-เชตเชฟเชถเซเชต เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชฆเซƒเชถเซเชฏเซ‹
โ€ข 200+ เช‡เชจเซเชŸเชฐเซ‡เช•เซเชŸเชฟเชต เช•เซเชตเชฟเช เชชเซเชฐเชถเซเชจเซ‹

เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ-เชฎเซˆเชคเซเชฐเซ€เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฟเชงเชพเช“:
โ€ข เชถเซเชฏเชพเชฎ เช…เชจเซ‡ เชชเซเชฐเช•เชพเชถ เชฅเซ€เชฎ เชตเชฟเช•เชฒเซเชชเซ‹
โ€ข เช‘เชซเชฒเชพเช‡เชจ เชฒเชฐเซเชจเชฟเช‚เช— - เช‡เชจเซเชŸเชฐเชจเซ‡เชŸเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€
โ€ข เชฌเชงเซ€ เชธเชพเชฎเช—เซเชฐเซ€เชฎเชพเช‚ เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เชถเซ‹เชงเซ‹
โ€ข เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชตเชฟเชทเชฏเซ‹ (เชฎเชจเชชเชธเช‚เชฆ) เชฌเซเช•เชฎเชพเชฐเซเช• เช•เชฐเซ‹
โ€ข เชธเซเชตเชšเซเช›, เชตเชฟเช•เซเชทเซ‡เชช-เชฎเซเช•เซเชค เช‡เชจเซเชŸเชฐเชซเซ‡เชธ
โ€ข เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸ เช‰เชฆเชพเชนเชฐเชฃเซ‹ เช…เชจเซ‡ เชŸเซ‡เชฎเซเชชเซเชฒเซ‡เชŸเซเชธ

เชฎเชพเชŸเซ‡ เชฏเซ‹เช—เซเชฏ:
โ€ข เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เช…เชจเซเชญเชต เชตเชฟเชจเชพ เชธเช‚เชชเซ‚เชฐเซเชฃ เชถเชฟเช–เชพเช‰ เชฎเชพเชฃเชธเซ‹
โ€ข เชธเชฟเชธเซเชŸเชฎ เชเชกเชฎเชฟเชจเชฟเชธเซเชŸเซเชฐเซ‡เชŸเชฐเซเชธ เช“เชŸเซ‹เชฎเซ‡เชŸเชฟเช‚เช— เช•เชพเชฐเซเชฏเซ‹
โ€ข เชฏเซเชจเชฟเช•เซเชธ/เชฒเชฟเชจเช•เซเชธ เชตเชพเชคเชพเชตเชฐเชฃเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชคเชพ เชกเซ‡เชตเชฒเชชเชฐเซเชธ
โ€ข เชŸเซ‡เช•เชจเชฟเช•เชฒ เชชเซเชฐเชฎเชพเชฃเชชเชคเซเชฐเซ‹ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐเซ€ เช•เชฐเชคเชพ เชตเชฟเชฆเซเชฏเชพเชฐเซเชฅเซ€เช“
โ€ข เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‹ เช•เชฐเชคเชพ เช†เช‡เชŸเซ€ เชตเซเชฏเชพเชตเชธเชพเชฏเชฟเช•เซ‹
โ€ข เชกเซ‡เชตเช“เชชเซเชธ เชเชจเซเชœเชฟเชจเชฟเชฏเชฐเซเชธ เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ‹ เชฌเชจเชพเชตเซ€ เชฐเชนเซเชฏเชพ เช›เซ‡

เช†เชœเซ‡ เชœ เชคเชฎเชพเชฐเซ€ เชถเซ‡เชฒ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซ€เช‚เช— เชจเชฟเชชเซเชฃเชคเชพ เชฏเชพเชคเซเชฐเชพ เชถเชฐเซ‚ เช•เชฐเซ‹ - เชฎเซ‚เชณเชญเซ‚เชค เช†เชฆเซ‡เชถเซ‹เชฅเซ€ เชเชกเชตเชพเชจเซเชธเซเชก เช“เชŸเซ‹เชฎเซ‡เชถเชจ เชธเซเช•เซเชฐเชฟเชชเซเชŸเซเชธ เชธเซเชงเซ€!
เช† เชฐเซ‹เชœ เช…เชชเชกเซ‡เชŸ เช•เชฐเซเชฏเซเช‚
1 เชฎเชพเชฐเซเชš, 2026

เชกเซ‡เชŸเชพ เชธเชฒเชพเชฎเชคเซ€

เชกเซ‡เชตเชฒเชชเชฐ เชคเชฎเชพเชฐเซ‹ เชกเซ‡เชŸเชพ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชเช•เชคเซเชฐเชฟเชค เช…เชจเซ‡ เชถเซ‡เชฐ เช•เชฐเซ‡ เช›เซ‡, เชคเซ‡ เชธเชฎเชœเชตเชพเชฅเซ€ เชธเซเชฐเช•เซเชทเชพเชจเซ€ เชถเชฐเซ‚เช†เชค เชฅเชพเชฏ เช›เซ‡. เชคเชฎเชพเชฐเชพ เชฆเซเชตเชพเชฐเชพ เชเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช—, เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เชคเซ‡ เชชเซเชฐเชฆเซ‡เชถ เช…เชจเซ‡ เชคเชฎเชพเชฐเซ€ เช‰เช‚เชฎเชฐเชจเชพ เช†เชงเชพเชฐเซ‡ เชกเซ‡เชŸเชพเชจเซ€ เชชเซเชฐเชพเช‡เชตเชธเซ€ เช…เชจเซ‡ เชธเซเชฐเช•เซเชทเชพ เชชเชฆเซเชงเชคเชฟเช“ เช…เชฒเช—-เช…เชฒเช— เชนเซ‹เชˆ เชถเช•เซ‡ เช›เซ‡. เชกเซ‡เชตเชฒเชชเชฐ เชฆเซเชตเชพเชฐเชพ เช† เชฎเชพเชนเชฟเชคเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชคเซ‡เช“ เชธเชฎเชฏเชพเช‚เชคเชฐเซ‡ เชคเซ‡เชจเซ‡ เช…เชชเชกเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡.
เช† เชเชช เช† เชชเซเชฐเช•เชพเชฐเซ‹เชจเซ‹ เชกเซ‡เชŸเชพ เชคเซเชฐเซ€เชœเชพ เชชเช•เซเชทเซ‹ เชธเชพเชฅเซ‡ เชถเซ‡เชฐ เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡
เชฒเซ‹เช•เซ‡เชถเชจ เชเชช เชเช•เซเชŸเชฟเชตเชฟเชŸเซ€ เช…เชจเซ‡ เช…เชจเซเชฏ 2
เช† เชเชช เช•เชฆเชพเชš เช† เชชเซเชฐเช•เชพเชฐเชจเซ‹ เชกเซ‡เชŸเชพ เชเช•เชคเซเชฐเชฟเชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡
เชฒเซ‹เช•เซ‡เชถเชจ เชเชช เชเช•เซเชŸเชฟเชตเชฟเชŸเซ€ เช…เชจเซ‡ เช…เชจเซเชฏ 2
เชชเชฐเชฟเชตเชนเชจเชฎเชพเช‚ เชกเซ‡เชŸเชพ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡

เชจเชตเซเช‚ เชถเซเช‚ เช›เซ‡

Updated content and libraries. Fixed small bug.