intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Phần mềm nguồn mở: Bài 4 - Đoàn Thiện Ngân

Chia sẻ: 5A4F5AFSDG 5A4F5AFSDG | Ngày: | Loại File: PDF | Số trang:10

57
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài 4 - Lập trình Shell. Chương này gồm có những nội dung chính sau: 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. Mời các bạn cùng tham khảo.

Chủ đề:
Lưu

Nội dung Text: Bài giảng Phần mềm nguồn mở: Bài 4 - Đoàn Thiện Ngân

  1. Bài 4: Lập trình Shell GV: Đoàn Thiện Ngân Đoàn Thiện Ngân Bài 4 - 1/10
  2. 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 - 2/10
  3. Tổng quan Đoàn Thiện Ngân Bài 4 - 3/10
  4. 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 - 4/10
  5. 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 - 5/10
  6. Đ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 - 6/10
  7. Đ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 - 7/10
  8. 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 - 8/10
  9. 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 - 9/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 Đoàn Thiện Ngân Bài 4 - 10/10
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2