nume de bază

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

basename este o comanda de Unix si Unix-like de operare sisteme și , mai general , a POSIX sistemelor [1] . La primirea unei căi , numele de bază șterge totul înainte de ultima bară , extragând astfel numele fișierului și îl imprimă la ieșirea standard . Este dualul dirname .

Sintaxă

Specificația unică UNIX pentru numele de bază este:

 șir de nume de bază [sufix]
şir
O cale
sufix
Dacă este specificat, numele de bază va șterge și sufixul

Exemple

nume de bază extrage numele de familie dintr-o cale ignorând barele oblice :

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

$ basename / home / jsmith /
jsmith

$ nume de bază /
/

numele de bază poate fi, de asemenea, utilizat pentru a elimina partea finală a unui nume de fișier, dar nu întregul său nume:

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

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

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

Notă

  1. ^ (EN) nume de bază în Specificațiile de bază ale grupului deschis, ediția 7, ediția 2018. Adus 03-04-2020 .

Elemente conexe

linkuri externe

  • (RO) nume de bază de la Specificațiile de bază ale grupului deschis Numărul 7
  • ( EN ) basename (1) - pagina manuală Linux
Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT