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

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

basename
معلومات عامة
نوع
نظام التشغيل
معلومات تقنية
الإصدار الأول
يناير 1979 (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، مؤرشف من الأصل في 7 أبريل 2019، اطلع عليه بتاريخ 05 مايو 2019.
  • بوابة علم الحاسوب
  • بوابة تقنية المعلومات
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.