Tạo shell script python
Xin chào các bạn đã quay trở lại với mình, trong bài viết này mình sẽ hướng dẫn lập trình Shell trên linux thông qua các phần cơ bản từ cách khai báo biến đến cấu trúc rẽ nhánh, vòng lặp,… Các bạn xem phần tiếp theo lục mục
1. First. Chúng ta cùng nhau tìm hiểu Thế nào là Shell Script? 2. Tiếp theo. Tại sao chúng ta phải sử dụng Shell Script? 3. Hướng dẫn tạo và thực thi shell chương trình // can run file by 1 number way after 4. Biến trong Shell #. /bin/bash Biến (user) người dùng, cú pháp cách đặt tên biến. ten="it cho sinh vien" Shell cung cấp cho ta một số biểu thức toán học. # phép cộng Dấu nháy ngược (`) trong trình cài đặt Shell linux. #example 5. Cấu hình điều khiển cấu trúc trong shell script if [ điều_kiện ] nếu. khác. fi nếu [ điều_kiện ] thì 5. 2 Vòng lặp Đối với for { tên biến } trong { danh sách } for i in 1 2 3 4 5 for (( i = 0 ; i <= 5; i++ )) # bao quanh bằng (())doecho $i 5. 3 Vòng lặp trong khi #Vòng lặp While 6. Các phép kiểm tra lập luận trong Shell Script toán tử toán học Nghĩa số học bình thường Đối với câu lệnh kiểm tra với lệnh if Đối với câu lệnh [ expr ] với lệnh if -eq bằng 5 == 6 nếu kiểm tra 5 -eq 6 nếu [ 5 -eq 6 ] -ne Không bằng 5. = 6 nếu kiểm tra 5 -ne 6 nếu [ 5 -ne 6 ] -lt ít hơn 5 < 6 nếu kiểm tra 5 -lt 6 nếu [ 5 -lt 6 ] -le nhỏ hơn hoặc bằng 5 <= 6 nếu kiểm tra 5 -le 6 nếu [ 5 -le 6 ] -gt lớn hơn 5 > 6 nếu kiểm tra 5 -gt 6 nếu [ 5 -gt 6 ] -ge là lớn hơn hoặc bằng 5 >= 6 nếu kiểm tra 5 -ge 6 nếu [ 5 -ge 6 ] LƯU Ý. == bằng nhau,. = không bằng nhau. (phép so sánh bằng == và phép so sánh khác. = ) Nhà điều hành Nghĩa chuỗi1 == chuỗi2 chuỗi1 bằng chuỗi2 chuỗi1. = chuỗi2 chuỗi1 KHÔNG bằng chuỗi2 chuỗi1 chuỗi1 KHÔNG NULL hoặc không được xác định -n chuỗi1 string1 KHÔNG NULL và không tồn tại -z chuỗi1 string1 là NULL và không tồn tại Toán tử logic Nhà điều hành Nghĩa biểu hiện logic KHÔNG biểu thức1,-a, biểu thức2 logic VÀ biểu thức1,-o, biểu thức2 logic HOẶC Xem video hướng dẫn chi tiết của mình trên youtube 7. Kết luận. |