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

Hàm trong shell

• Địnhngh ĩa • Lệnhreturn • Lệnh đặcbi ệt: . • Chúý bacáchch ạybash shell

1.Script cómode x 2.bash