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òng lặp • for • while • until • Lệnh break, continue • Định hướng dữ liệuvàovàra:
§ cmd < filename § cmd> filename § cmd>> filename
• Dấu ;
ĐoànThi ệnNgân Bài 4 -7/10