Lệnh if…else…fi trong Shell
Lệnh if…else…fi là một mẫu lệnh điều khiển tiếp theo mà cho phép Shell thực thi các lệnh trong cách được kiểm soát hơn và điều khiển luồng giữa hai lựa chọn.
Cú pháp trong Linux
if [ bieuThuc ] then cac lenh de thuc thi neu bieuThuc la true else cac lenh de thuc thi neu bieuThuc la khong true fi
Ở đây, biểu thức bieuThuc được ước lượng. Nếu giá trị kết quả là true, các lệnh đã cho được thực thi. Nếu bieuThuc là false, thì khi đó các lệnh sẽ không được thực hiện.
Ví dụ trong Linux
Chúng ta viết lại ví dụ trong chương về lệnh if…else theo cách tốt hơn bởi sử dụng lệnh if…else…fi như sau:
#!/bin/sh a=10 b=20 if [ $a == $b ] then echo "a is equal to b" else echo "a is not equal to b" fi
Nó sẽ cho kết quả sau:
a is not equal to b
Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.
Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:Follow fanpage của team https://www.facebook.com/vietjackteam/ hoặc facebook cá nhân Nguyễn Thanh Tuyền https://www.facebook.com/tuyen.vietjack để tiếp tục theo dõi các loạt bài mới nhất về Java,C,C++,Javascript,HTML,Python,Database,Mobile.... mới nhất của chúng tôi.
Các bài học UNIX phổ biến khác tại VietJack:
- Quản lý File
- Thư mục
- Quyền truy cập File
- Cài đặt Unix/Linux
- Các tiện ích cơ bản
- Các Pipe & Bộ lọc (Filter)