English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تضمين ملفات في شيل

مثل لغات أخرى، يمكن لشيل أن يحتوي على سكريبتات خارجية. يمكن بهذه الطريقة تجميع بعض الأكواد العامة كملف مستقل.

تنسيق تضمين ملفات شيل كالتالي:

. filename # لاحظ أن هناك مسافة بين رمز النقطة . واسم الملف
أو
source filename

نماذج عبر الإنترنت

إنشاء ملفين سكريبت شيل

كود test1.sh كالتالي:

#!/bin/bash
# author:تعليمية الأساس
# url:ar.oldtoolbag.com
url="http://ar.oldtoolbag.com"

كود test2.sh كالتالي:

#!/bin/bash
# author:تعليمية الأساس
# url:ar.oldtoolbag.com
# استخدم رمز النقطة . لاستدعاء ملف test1.sh
. ./test1.sh
# أو استخدم الأوامر التالية لتضمين ملف
# source ./test1.sh
echo "عنوان موقع تعليمية الأساس الرسمي: $url"

الآن، سنضيف صلاحيات التنفيذ إلى test2.sh ونقوم بتشغيله:

$ chmod +x test2.sh 
$ ./test2.sh 
عنوان موقع تعليمية الأساس الرسمي: http://ar.oldtoolbag.com

ملاحظة:الملف المضمن test1.sh لا يحتاج إلى صلاحيات التنفيذ.