पाठ 24 / 29

वेरिएबल्स और कंडीशनल्स

Bash में मान स्टोर करना और शाखाएँ बनाना।

वेरिएबल्स

= के आस-पास कोई स्पेस नहीं। $name से वेरिएबल का मान पढ़ें।

name="Bob"
count=3
echo "$name has $count files"

Output:

Bob has 3 files

if / else

टेस्ट एक्सप्रेशन [ ] के अंदर आता है (स्पेस मायने रखता है)। -f जाँचता है कि फाइल मौजूद है।

if [ -f "notes.txt" ]; then
    echo "File exists"
else
    echo "Not found"
fi

Output:

File exists