ব্যাশে, আমি একটি পরীক্ষার শর্তটি && এবং / অথবা || ব্যবহার করতে পারি পরিবর্তে একটি if / elif / অন্য ব্লক।
প্রযোজ্য হলে, আমি && এবং / অথবা || ব্যবহারের প্রবণতা ব্যবহার করি বরং একটি ব্লক তৈরির চেয়ে। একটির উপর অন্য নির্মাণের জন্য কি বাস্তব-বিশ্বের সুবিধা রয়েছে?
নিম্নলিখিত উদাহরণগুলি বিবেচনা করুন:
1)
[[ -f /shared_disk/backups/daily.tar.bz2 ]] && echo "the coast is clear" || echo "run the dump"
2)
if [[ -f /shared_disk/backups/daily.tar.bz2 ]]; then
echo "the coast is clear"
else
echo "run the dump"
fi