Danh mục tài liệu

Bài giảng Phần mềm nguồn mở: Bài 4 - Đoàn Thiện Ngân

Số trang: 10      Loại file: pdf      Dung lượng: 50.93 KB      Lượt xem: 37      Lượt tải: 0    
Xem trước 1 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bài 4 - Lập trình Shell. Chương này gồm có những nội dung chính sau: 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. Mời các bạn cùng tham khảo.
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ài liệu được xem nhiều:

Tài liệu có liên quan: