Mọi người xem hộ mình lệnh ì này, sao nó cứ toàn bị nhảy vào else thế ạ?
If trong Bash Shell Ubuntu
Xem lại dòng read
.
2 lần xem bạn hỏi toàn sai cú pháp mà tốn công, tốn calories, tốn thời gian lên đây hỏi?
Bạn có thể không mất hơn 5 phút cuộc đời để post lên đây và “chờ” người khác trả lời, chỉ cần 5 giây để xem và sửa fuit
-> fruit
mà???
Vote
Lưu ý với bạn nếu bạn bị lỗi cú pháp thì nên tự mình giải quyết. Đơn giản vì nó tốn ít thời gian hơn lên đây hỏi. Mình nói chân thành đấy!
Nếu bạn có thắc mắc như codde khó hiểu, thắc mắc trong lúc lập trình, lỗi khó gỡ thì DHN sẵn sàng giải đáp cho bạn
thanks bác đã nhắc nhở
thì cứ nói ngắn gọn lỗi cú pháp bạn gõ 1 đống thế kia cũng mất hơn 5s rồi…
Sai chỗ if [$fuit = apple]
nữa nhé.
Phải có dấu cách trước và sau ngoặc vuông
if [ $fuit = apple ]
Giao diện gì đây bạn
Nếu mình không nhầm.
mấy bác trên kia sửa rồi phải không ? sau này bạn nên để cái điều kiện trong dấu “”, như thế này [ “$fruit”=“apple” ], chỉ số ít trường hợp mới không được dùng, còn lại đa phần nên dùng, đặc biệt ở các điều kiên liên quan đến string.