การเปรียบเทียบ ตัวแปร string ใน shell script
!= ไม่เท่ากับ
== เท่ากับ
$filename เป็นตัวแปรที่เรารับค่าเข้ามา
if [ "$filename" != "" ];
then
./exportData
fi;
หรือ
if [ $filename != "" ];
then
./exportData
fi;
ให้ผลลัพธ์เหมือนกัน
การเปรียบเทียบเท่ากัน ==
if [ $filename == "" ];
then
./exportData
fi;
if then else กันหน่อย
if[$filename == ""];
then
./exportData
else
./delData
fi;
ปล exportData,delData เป็นไฟล์ execute เอามายกตัวอย่างประกอบเฉยๆครับ