Tài liệu Quản trị web - Bài 4: Lập trình Shell

–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

pdf10 trang | Chia sẻ: thuychi16 | Lượt xem: 933 | Lượt tải: 1download
Bạn đang xem nội dung tài liệu Tài liệu Quản trị web - Bài 4: Lập trình Shell, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
Đoàn Thiện Ngân Bài 4 - 1/10 Bài 4: Lập trình Shell GV: Đoàn Thiện Ngân Đoàn Thiện Ngân Bài 4 - 2/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 - 3/10 Tổng quan Đoàn Thiện Ngân Bài 4 - 4/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 - 5/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 - 6/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 - 7/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 - 8/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 - 9/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 - 10/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
Tài liệu liên quan