Bài giảng Phần mềm mã nguồn mở - Bài 4: Lập trình Shell - Đoàn Thiện Ngân
Bạn đang xem tài liệu "Bài giảng Phần mềm mã nguồn mở - Bài 4: Lập trình Shell - Đoàn Thiện Ngân", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
bai_giang_phan_mem_ma_nguon_mo_bai_4_lap_trinh_shell_doan_th.pdf
Nội dung text: Bài giảng Phần mềm mã nguồn mở - Bài 4: Lập trình Shell - Đoàn Thiện Ngân
- Bài4: Lập trình Shell GV: ĐoànThiệnNgân ĐoànThiệnNgân Bài 4 -1/10
- Nộidung –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ànThiệnNgân Bài 4 -2/10
- Tổng quan ĐoànThiệnNgâ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ànThiệnNgâ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ànThiệnNgâ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ànThiệnNgân Bài 4 -6/10
- Điều khiển rẽ nhánh và vòng lặp Vònglặp • for • while • until • Lệnh break, continue • Địnhhướngdữliệuvàovàra: § cmd filename § cmd>> filename • Dấu; ĐoànThiệnNgân Bài 4 -7/10
- Hàm trong shell • Địnhnghĩa • Lệnhreturn • Lệnh đặcbiệt: . • Chúý bacáchchạybash shell 1.Script cómode x 2.bash 3 ĐoànThiệnNgân Bài 4 -8/10
- Các lệnh bổ sung • Lệnh đọcdữliệuread • Lệnhunset • Lệnheval • Lệnhexport • Lệnhselect: • Lệnhgrep • Lệnhcut • Lệnhtr • Lệnhsed(stream editor) • Lệnhawk ĐoànThiệnNgân Bài 4 -9/10
- ??? • Lậptrìnhvớibash shell – Đọcvàghitậptin text trongshell – Sử dụnghàmtrongbash shell – Truyền đốisố─ thambiếnvớihàm • LậptrìnhvớiPython • LậptrìnhvớiPerl • LậptrìnhvớiTCL/TK ĐoànThiệnNgân Bài 4 -10/10