
Bài giảng Phần mềm nguồn mở: Bài 4 - Đoàn Thiện Ngân
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Phần mềm nguồn mở: Bài 4 - Đoàn Thiện Ngân Bài 4: Lập trình Shell GV: Đoàn Thiện Ngân Đoàn Thiện Ngân Bài 4 - 1/10 Nội dung –Tổng quan –Khái niệm cơ bản trong lập trình shell –Điều khiển rẽ nhánh và vòng lặp –Hàm trong shell –Các lệnh bổ sung Đoàn Thiện Ngân Bài 4 - 2/10 Tổng quan Đoàn Thiện Ngân Bài 4 - 3/10 Tổng quan • Thực thi chương trình • Thay thế tên tập tin và biến (Variable & File name Substitution) • Định hướng dữ liệu vào và ra (Input/Output Redirection) • Kết nối cơ chế đường ống (Pipelin Hookup) • Kiểm soát, điều khiển môi trường (Environment control) • Ngôn ngữ thảo chương thông dịch Đoàn Thiện Ngân Bài 4 - 4/10 Khái niệm cơ bản trong lập trình shell • Biến • Các dấu nháy • Biểu thức tính toán • Truyền đối số (tham biến) Đoàn Thiện Ngân Bài 4 - 5/10 Điều khiển rẽ nhánh và vòng lặp Điều khiển rẽ nhánh • if • exit • elif • case • && (AND) và || (OR) Đoàn Thiện Ngân Bài 4 - 6/10 Điều khiển rẽ nhánh và vòng lặp Vòng lặp • for • while • until • Lệnh break, continue • Định hướng dữ liệu vào và ra: § cmd < filename § cmd > filename § cmd >> filename • Dấu ; Đoàn Thiện Ngân Bài 4 - 7/10 Hàm trong shell • Định nghĩa • Lệnh return • Lệnh đặc biệt: . • Chú ý ba cách chạy bash shell 1. Script có mode x 2. bash 3. . Đoàn Thiện Ngân Bài 4 - 8/10 Các lệnh bổ sung • Lệnh đọc dữ liệu read • Lệnh unset • Lệnh eval • Lệnh export • Lệnh select: • Lệnh grep • Lệnh cut • Lệnh tr • Lệnh sed (stream editor) • Lệnh awk Đoàn Thiện Ngân Bài 4 - 9/10 ??? • Lập trình với bash shell – Đọc và ghi tập tin text trong shell – Sử dụng hàm trong bash shell – Truyền đối số ─ tham biến với hàm • Lập trình với Python • Lập trình với Perl • Lập trình với TCL/TK Đoàn Thiện Ngân Bài 4 - 10/10
Tìm kiếm theo từ khóa liên quan:
Phần mềm nguồn mở Bài giảng Phần mềm nguồn mở Lập trình Shell Hàm trong shell Điều khiển rẽ nhánh Lệnh bổ sungTài liệu có liên quan:
-
183 trang 324 0 0
-
Giáo trình Hệ điều hành Linux (Ngành: Công nghệ thông tin) - CĐ Công nghiệp Hải Phòng
103 trang 223 0 0 -
'Phần mềm tự do và phần mềm nguồn mở' Free and Open Source Software – Asia-Pacific Consultation
5 trang 140 0 0 -
Xây dựng hệ thống tích hợp liên tục nội bộ sử dụng công cụ nguồn mở Jenkins và Gitlab
11 trang 96 0 0 -
25 trang 49 0 0
-
Giáo trình Nhập môn quản trị hệ thống Linux
145 trang 49 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 1 - Đoàn Thiện Ngân
29 trang 48 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 3 - Đoàn Thiện Ngân
12 trang 48 0 0 -
Bài giảng Nhập môn công nghệ thông tin và truyền thông: Bài 7 - GV. Lê Thanh Hương
29 trang 42 0 0 -
Giáo trình Hệ điều hành Unix - Linux
212 trang 38 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 5 - Đoàn Thiện Ngân
9 trang 36 0 0 -
Bài giảng Phát triển phần mềm nguồn mở: Bài 8 - Nguyễn Hữu Thể
56 trang 35 0 0 -
Đề cương ôn tập học kì 1 môn Tin học lớp 11 năm 2023-2024 - Trường THPT Hoàng Văn Thụ, Hà Nội
7 trang 34 0 0 -
Bài giảng Phát triển phần mềm nguồn mở: Bài 9 - Nguyễn Hữu Thể
31 trang 34 0 0 -
Bài giảng Phát triển phần mềm nguồn mở: Bài 2 - Nguyễn Hữu Thể
18 trang 32 0 0 -
Bài giảng Linux và phần mềm mã nguồn mở - Chương 15: Lập trình Shell
38 trang 32 0 0 -
Nghiên cứu khái quát về phần mềm nguồn mở phần 1
19 trang 31 0 0 -
Bài giảng Phần mềm nguồn mở: Bài 6 - Đoàn Thiện Ngân
10 trang 30 0 0 -
Bài giảng Lập trình Shell (2017)
0 trang 29 0 0 -
XÂY DỰNG SƯU TẬP VỚI HÒN ĐÁ XANH - GREENSTONE
8 trang 29 0 0