Sunday, July 12, 2015



1. The AND List
AND list cho phép bạn thực hiện một chuỗi liên tục các câu lệnh, muốn lệnh tiếp theo được chạy thì tất cả các lệnh trước đó phải thực hiện thành công.

Syntax:
 statement1 && statement2 && statement3 && ...  

Ex:
 #!/bin/sh  
 touch file_one  
 rm -f file_two  
 if [ -f file_one ] && echo "hello" && [ -f file_two ] && echo " there"  
 then  
 echo "in if"  
 else  
 echo "in else"  
 fi  
 exit 0  

 $./test.sh  
 hello  
 in else  

2. The OR List
OR list cho phép bạn thực hiện một chuỗi các câu lệnh cho đến khi nào có một câu lệnh thực hiện thành công, khi đó sẽ dừng lại, không thực hiện thêm bất cứ câu lệnh nào nữa.

Syntax:
 statement1 || statement2 || statement3 || ...  

Ex:
 #!/bin/sh  
 rm -f file_one  
 if [ -f file_one ] || echo "hello" || echo " there"  
 then  
   echo "in if"  
 else  
   echo "in else"  
 fi  
 exit 0  

 $./test.sh  
 hello  
 in if  


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -