TAILIEUCHUNG - Bài giảng Hệ điều hành mã nguồn mở: Chương 8 - ThS. Lương Minh Huấn

Bài giảng "Hệ điều hành mã nguồn mở - Chương 8: Lập trình Shell nâng cao" cung cấp cho người học các kiến thức: List, hàm, buildin command, mảng, xử lý trên file. Đây lầ một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu. | TRƯỜNG ĐẠI HỌC SÀI GÒN CHƯƠNG 8 LẬP TRÌNH SHELL NÂNG CAO GV LƯƠNG MINH HUẤN NỘI DUNG List Hàm . Buildin command . Mảng Xử lý trên file I. LIST Kết nối các lệnh lại với nhau thực hiện kiểm tra trước khi đưa r một quyết định nào đó AND OR I. LIST Ví dụ xem xét chương trình sau Ta có thể dùng AND để thay thế cho nhiều câu lệnh if như trên I. LIST Ví dụ xem xét chương trình sau Ta có thể sử dụng OR để thay thế nhiều câu lệnh if ở trên I. LIST AND amp amp Thực thi chuỗi lệnh kề nhau lệnh sau chỉ thực hiện khi lệnh trướ thực thi và trả về kết quả thành công Cú pháp Statement1 amp amp Statement2 amp amp amp amp Statementn Kết quả AND trả về true nếu tất cả các Statement đều được thực I. LIST Ví dụ Kết quả hello in else I. LIST OR Thực thi chuỗi lệnh kề nhau nhưng nếu có một lệnh trả về true t việc thực thi ngừng lại lệnh sau chỉ thực hiện khi lệnh trước là false Cú pháp Statement1 Statement2 Statementn Kết quả OR trả về true nếu một trong các Statement trả về true I. LIST Ví dụ Kết quả hello in if I. LIST Ta có thể kết hợp AND và OR để xử lý các vấn đề logic trong rình I. LIST Để thực hiện một khối lệnh ta phải sử dụng cặp dấu để bọc khối lệnh lại. II. HÀM Shell cho phép chúng ta tạo ra các hàm hoặc thủ tục để thực hiệ các công việc ta cần. Ta cũng có thể gọi chính các script khác bên trong script đang hiện. Tuy nhiên việc triệu gọi script con thường tiêu tốn nhiều tài nguyên hơn là triệu gọi hàm. II. HÀM Cú pháp VD function name statement y name statement II. HÀM Biến cục bộ chỉ có hiệu lực bên trong hàm để khai báo biến bộ ta dùng từ khóa local ở phía trước biến. Biến toàn cục có hiệu lực trên toàn bộ chương trình. Biến toàn khai báo bình thường không cần dùng thêm bất kỳ từ khóa nào II. HÀM Ví dụ II. HÀM Hàm có thể trả về một giá trị để trả về giá trị số ta dùng lệnh return. Để trả về giá trị chuỗi ta dùng lệnh echo rồi chuyển hướng nội dung của hàm. II. HÀM Cách truyền tham số Shell không dùng cách khai báo tham số hàm như các ngôn ngữ lập trình khác. Việc truyền .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.