Build your ultimate AI agent
Mô tả khóa học
Bash là một ngôn ngữ scripting súc tích, cực nhanh và ổn định để xử lý dữ liệu và tệp. Đây là kỹ năng thiết yếu để xây dựng pipeline phân tích trên đám mây, được người dùng Linux ưa chuộng khi làm việc với dữ liệu nằm rải rác trong nhiều tệp.Trong khóa học này, chúng tôi sẽ hướng dẫn bạn những điều cơ bản về Bash scripting. Bắt đầu với cấu trúc của Bash script, bao gồm cách truyền đối số đầu vào và xuất kết quả. Tiếp theo, bạn sẽ làm việc với các cấu trúc dữ liệu như biến và mảng, cùng các câu lệnh điều khiển như vòng lặp và điều kiện. Cuối cùng, bạn sẽ áp dụng những gì đã học bằng cách tạo hàm Bash của riêng mình và lên lịch tự động chạy script đều đặn bằng cron.
Yêu cầu tiên quyết
Chương trình học
Đề cương khóa học
1
Từ Dòng lệnh đến Bash Script
Tiết kiệm thời gian khi xử lý các tác vụ phức tạp lặp đi lặp lại. Bạn sẽ bắt đầu khóa học bằng cách ôn lại các chương trình và đối số thường dùng trên dòng lệnh trước khi nhanh chóng bước vào thế giới Bash scripting. Bạn sẽ tạo các pipeline dòng lệnh đơn giản và sau đó chuyển chúng thành Bash script. Tiếp đó, bạn sẽ nâng cao kỹ năng và tìm hiểu về các luồng chuẩn cùng cách truyền đối số vào Bash script của bạn.
- Giới thiệu và ôn tập50 XP
- Trích xuất điểm số với shell50 XP
- Tìm kiếm trong một cuốn sách bằng shell50 XP
- Bash script đầu tiên của bạn50 XP
- Một Bash script đơn giản100 XP
- Từ pipeline trong shell đến Bash script100 XP
- Trích xuất và chỉnh sửa bằng Bash script100 XP
- Luồng chuẩn & tham số50 XP
- Sử dụng đối số trong Bash script100 XP
- Sử dụng đối số với dữ liệu HR100 XP
2
Biến trong Bash Scripting
Làm chủ phần cốt lõi của Bash script—các biến! Trong chương này, bạn sẽ học cách tạo biến chuỗi và số cơ bản, và thực hiện phép tính trên các biến này. Bạn cũng sẽ khám phá “phép màu” của việc chạy một shell bên trong shell (shell-ception), mở ra vô vàn cơ hội cho scripting nâng cao.
3
Câu lệnh Điều khiển trong Bash Scripting
Cuộc sống không phải lúc nào cũng tuyến tính và Bash script của bạn cũng vậy. Trong chương này, bạn sẽ nâng tầm Bash script bằng cách học các câu lệnh điều khiển. Bạn sẽ hiểu sự khác nhau giữa các câu lệnh FOR, WHILE, IF và CASE, và cách dùng chúng trong Bash script. Với những công cụ mới này, bạn sẽ sẵn sàng tạo ra các Bash script nâng cao hơn với logic điều kiện.
4
Hàm và Tự động hóa
Trao cho Bash script của bạn sức mạnh mới bằng cách xây dựng các hàm hữu ích để xử lý dữ liệu và biến. Ở chương cuối, bạn sẽ học cấu trúc của hàm trong Bash, cách dùng hàm để tự động hóa các tác vụ thường xuyên, và lập lịch để script chạy đúng giờ mà không cần bạn phải động tay.
S
Nhập môn Bash Scripting
Hoàn
thành khóa học

