بيز نيم (أمر يونكس)

basename هو برنامج كمبيوتر قياسي على أنظمة التشغيل يونكس و شبيه يونكس. عندما يتم إعطاء اسم المسار، فسيحذف أي بادئة حتى آخر حرف شرطة مائلة ('/') ويعيد النتيجة. يتم وصف basename في مواصفات يونكس المنفردة ويستخدم بشكل أساسي في البرامج شل سكريبت.

basename
معلومات عامة
نوع
نظام التشغيل
معلومات تقنية
الإصدار الأول
يناير 1979؛ منذ 45 سنوات (1979-01)

التاريخ

عدل

تم إصدار نسخة basenameالمجمعة في غنو الأساسية من قبل ديفيد ماكنزي.[1]

الاستخدام

عدل
amine1965@root ~ $ basename --help
Usage: basename NAME [SUFFIX]
  or:  basename OPTION... NAME...
Print NAME with any leading directory components removed.
If specified, also remove a trailing SUFFIX.

Mandatory arguments to long options are mandatory for short options too.
  -a, --multiple       support multiple arguments and treat each as a NAME
  -s, --suffix=SUFFIX  remove a trailing SUFFIX; implies -a
  -z, --zero           end each output line with NUL, not newline
      --help     display this help and exit
      --version  output version information and exit

Examples:
  basename /usr/bin/sort          -> "sort"
  basename include/stdio.h .h     -> "stdio"
  basename -s .h include/stdio.h  -> "stdio"
  basename -a any/str1 any/str2   -> "str1" followed by "str2"

أمثلة

عدل

سيقوم basename باسترداد الاسم الأخير من اسم مسار متجاهلاً أي خطوط مائلة زائدة

$ basename /home/jsmith/base.wiki 
base.wiki

$ basename /home/jsmith/
jsmith

$ basename /
/

يمكن أيضًا استخدام basename لإزالة نهاية الاسم الأساسي، ولكن ليس الاسم الأساسي الكامل

$ basename /home/jsmith/base.wiki .wiki
base

$ basename /home/jsmith/base.wiki ki
base.wi

$ basename /home/jsmith/base.wiki base.wiki
base.wiki

انظر أيضا

عدل

مراجع

عدل
  1. ^ "basename(1) - Linux man page". linux.die.net. مؤرشف من الأصل في 2019-04-07. اطلع عليه بتاريخ 2019-05-05.