Loading AI tools
من ويكيبيديا، الموسوعة الحرة
دير نايم بالانجليزية dirname
هو معيار برنامج كمبيوتر على يونكس و شبيه يونكس . عندما يعطى dirname
على مسار ، فإنه سيتم حذف أي احقة بدءا مائل الأخير ( '/'
) حرف وإرجاع النتيجة. تم وصف dirname
في مواصفات يونكس المنفردة ويستخدم بشكل أساسي في سكربت شل .
تم إصدار نسخة dirname
المجمعة في أدوات غنو الأساسية من قبل ديفيد ماكنزي وجيم مايرنغ.[1]
مواصفات يونكس المنفردة لـ dirname
هي
dirname string
سيقوم dirname باسترداد اسم مسار الدليل من اسم المسار متجاهلاً أي خطوط مائلة زائدة
dodo@root ~ $ dirname /home/openproject/.bundle/cache/compact_index/
/home/openproject/.bundle/cache
dodo@root ~ $ dirname /home/openproject/.bundle/cache/
/home/openproject/.bundle
dodo@root ~ $ dirname /home/openproject/.bundle/
/home/openproject
dodo@root ~ $ dirname compact_index
.
dodo@root ~ $ dirname /
/
// // هذه النصوص قمت بعملها على الحاسوب الشخصي
نظرًا لأن dirname
لا يقبل سوى معامل واحد ، فإن استخدامه داخل الحلقة الداخلية من البرامج النصية للصدف يمكن أن يكون ضارًا بالأداء. يعتبر
while read file; do
dirname "$file"
done < some-input
قد يؤدي المقتطف أعلاه إلى استدعاء عملية منفصلة لكل سطر من المدخلات. لهذا السبب ، يتم استخدام استبدال shell عادةً بدلاً من ذلك
if [ -n "${file##*/*}" ]; then
echo "."
else
echo "${file%/*}";
fi
لاحظ أن هذه المؤشر مائلة زائدة بشكل مختلف عن اسم النطاق. '
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.