تخطَّ إلى المحتوى

🐧 شرح Linux وسطر الأوامر

سكربتات Bash: التحكّم

الدرس 18 من 25· ⏱ 1 دقائق قراءة

الشروط

#!/bin/bash
age=20
if [ $age -ge 18 ]; then
    echo "بالغ"
else
    echo "قاصر"
fi

عوامل المقارنة للأرقام: -eq -ne -gt -lt -ge -le. وللنصوص: = و!=.

فحص الملفّات

if [ -f "file.txt" ]; then echo "موجود"; fi
if [ -d "folder" ]; then echo "مجلّد"; fi

حلقة for

for i in 1 2 3; do
    echo "العدد $i"
done

for file in *.txt; do
    echo "$file"
done

حلقة while

count=1
while [ $count -le 3 ]; do
    echo $count
    count=$((count + 1))
done

الدوال

greet() {
    echo "أهلًا $1"
}
greet "Baraa"

🎯 التالي: أوامر الشبكة.

هل كان هذا الدرس مفيدًا؟