Tôi muốn biết liệu có thể có nhiều hơn hai câu lệnh trong câu lệnh if
khi bạn đang viết tập lệnh shell không?Nhiều điều kiện trong kịch bản lệnh if statement
username1="BOSS1"
username2="BOSS2"
password1="1234"
password2="4321"
if(($username == $username1)) && (($password == password1)) ||
(($username == $username2)) && (($password == password2)) ; then
Điều này không hoạt động. Nhưng có cách nào để làm cho nó hoạt động không?
Cảm ơn!
Cũng phải cẩn thận về khoảng trắng. Tất cả những không gian đó cần phải có mặt ở đó! Nó phải là 'if [[$ username' và không phải là' if [[$ username'. Khoảng trắng chính xác rất quan trọng trong các kịch bản lệnh shell, không giống như hầu hết các ngôn ngữ lập trình khác. –