Theme
Primary Color

التعامل مع المسافات وعلامات الإقتباس

علامات الإقتباس بتخلي Bash يتعامل مع النص اللي فيه مسافات كقيمة واحدة

الأمثلة بإستخدام Bash على Linux أو Git Bash ونفذ أمثلة الملفات داخل مجلد تدريب فاضي

إستخدام مسار فيه مسافات

إحاطة إسم المجلد والملف بإقتباس بتمنع تقسيمهم لأجزاء مستقلة

mkdir "my notes"
printf "Hello\n" > "my notes/lesson.txt"
cat "my notes/lesson.txt"

النتيجة

Hello

الفرق بين الإقتباس المفرد والمزدوج

الإقتباس المزدوج يسمح بتوسيع قيمة المتغير والمفرد بيحتفظ بالنص كما هو

name=Osama
printf '%s\n' "Hello $name" 'Hello $name'

النتيجة

Hello Osama
Hello $name
terminal شرح