1. Trang chủ
  2. » Công Nghệ Thông Tin

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

10 6 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 50,93 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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.

Trang 1

Bài 4:

Lập trình Shell

GV: Đoàn Thiện Ngân

Trang 2

Đoàn Thiện Ngân Bài 4 - 2/10

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

Trang 3

Tổng quan

Trang 4

Đoàn Thiện Ngân Bài 4 - 4/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

Trang 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)

Trang 6

Đoàn Thiện Ngân Bài 4 - 6/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)

Trang 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 ;

Trang 8

Đoàn Thiện Ngân Bài 4 - 8/10

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 <script>

3 <script>

Trang 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)

Trang 10

Đoàn Thiện Ngân Bài 4 - 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

Ngày đăng: 09/05/2021, 18:30

🧩 Sản phẩm bạn có thể quan tâm

w