Build your ultimate AI agent
รายละเอียดคอร์ส
Bash เป็นภาษาสคริปต์ที่กระชับ รวดเร็ว และทรงพลังสำหรับการจัดการข้อมูลและไฟล์ เป็นทักษะสำคัญสำหรับการสร้าง analytics pipeline บนคลาวด์ และเป็นที่นิยมในหมู่ผู้ใช้ Linux ที่ต้องทำงานกับข้อมูลที่กระจายอยู่ในหลายไฟล์ในคอร์สนี้ เราจะพาไปทำความรู้จักกับพื้นฐานของ Bash scripting ตั้งแต่โครงสร้างของ Bash script การรับ argument และการแสดงผลลัพธ์ จากนั้นจะได้เรียนรู้โครงสร้างข้อมูลอย่างตัวแปรและอาร์เรย์ รวมถึง control statement ทั้ง loop และ conditional แล้วนำทุกอย่างมาใช้จริงด้วยการสร้างฟังก์ชัน Bash ของตัวเอง และกำหนดเวลารันสคริปต์อัตโนมัติด้วย cron
ข้อกำหนดเบื้องต้น
หลักสูตร
โครงสร้างคอร์ส
1
จาก Command-Line สู่ Bash Script
ประหยัดเวลาในการทำงานที่ซับซ้อนและซ้ำซาก บทนี้จะเริ่มด้วยการทบทวนโปรแกรม command-line และ argument ที่ใช้บ่อย ก่อนก้าวเข้าสู่โลกของ Bash scripting จะได้สร้าง command-line pipeline อย่างง่าย แล้วแปลงให้เป็น Bash script จากนั้นจะได้เรียนรู้เรื่อง standard stream และการส่ง argument ให้กับ Bash script
- บทนำและทบทวนความรู้50 XP
- ดึงข้อมูลคะแนนด้วย Shell50 XP
- ค้นหาข้อความในหนังสือด้วย Shell50 XP
- Bash script แรกของคุณ50 XP
- Bash สคริปต์เบื้องต้น100 XP
- จาก Shell Pipeline สู่ Bash Script100 XP
- การดึงข้อมูลและแก้ไขด้วย Bash script100 XP
- Standard streams และ arguments50 XP
- การใช้อาร์กิวเมนต์ใน Bash Script100 XP
- การใช้ arguments กับข้อมูล HR100 XP
2
ตัวแปรใน Bash Scripting
เรียนรู้หัวใจสำคัญของ Bash script นั่นคือตัวแปร ในบทนี้จะได้สร้างตัวแปรประเภท string และตัวเลข รวมถึงคำนวณค่าจากตัวแปรเหล่านั้น นอกจากนี้ยังได้สำรวจความสามารถของ shell-within-a-shell ที่เปิดโอกาสให้เขียนสคริปต์ขั้นสูงได้อย่างกว้างขวาง
3
Control Statement ใน Bash Scripting
การทำงานจริงไม่ได้เป็นเส้นตรงเสมอไป และ Bash script ของคุณก็ไม่จำเป็นต้องเป็นเช่นนั้น ในบทนี้จะได้ยกระดับ Bash script ด้วยการเรียนรู้ control statement ทั้ง FOR, WHILE, IF และ CASE รวมถึงวิธีนำมาใช้ใน Bash script เมื่อเข้าใจเครื่องมือเหล่านี้แล้ว จะพร้อมสร้าง Bash script ขั้นสูงที่มี conditional logic ได้อย่างเต็มที่
4
ฟังก์ชันและการทำงานอัตโนมัติ
เพิ่มพลังให้ Bash script ด้วยการสร้างฟังก์ชันที่ใช้งานได้จริงสำหรับประมวลผลข้อมูลและตัวแปร ในบทสุดท้ายนี้จะได้เรียนรู้โครงสร้างของฟังก์ชันใน Bash วิธีใช้ฟังก์ชันช่วยทำงานซ้ำๆ โดยอัตโนมัติ และการตั้งเวลาให้สคริปต์รันตามกำหนดโดยไม่ต้องลงมือทำเอง
S
Bash Scripting เบื้องต้น
เรียนจบแล้ว

