Articulo de referencia

nombre base

Plan 9: [[MIT License]]"},"website":{"wt":""}},"i":0}}]}"> basename es un comando de shell para extraer el último nombre de una ruta de archivo . El comando se introdujo en la e...

basenamees un comando de shell para extraer el último nombre de una ruta de archivo .

El comando se introdujo en la edición 2 de 1987 de las Directrices de Portabilidad X/Open. Se heredó en la primera versión de POSIX y en la Especificación Única de Unix . [ 1 ] Apareció por primera vez en 4.4BSD. [ 2 ] La versión en GNU Core Utilities fue escrita por David MacKenzie. [ 3 ] El comando está disponible para Windows como parte del proyecto GnuWin32 [ 4 ] y UnxUtils [ 5 ] y está en IBM i . [ 6 ]

Usar

La Especificación Única de UNIX es: basename path [suffix]. El argumento requerido, path, es una cadena de ruta de archivo. El segundo argumento, que es opcional, es el texto que se eliminará del final del apellido si termina con el texto.

Ejemplos

El comando informa la última parte de una ruta, ignorando cualquier barra diagonal final.

$ basename /ruta/al/archivo.ext archivo.ext$ basename /ruta/a /

Si se incluye el argumento del sufijo y coincide con el final del apellido, entonces ese texto se elimina del resultado.

$ basename /ruta/al/archivo.ext .ext nombre_archivo$ basename /ruta/al/archivo.ext xx archivo.ext

Véase también

Referencias

  1. Shell and Utilities Reference, The Single UNIX Specification , Versión 5 de The Open Groupbasename  
  2. Manual de comandos generales de FreeBSDbasename(1)  
  3. Manual de usuario de Linux – Comandos de usuariobasename(1)  
  4. "CoreUtils para Windows" . Archivado del original el 30/07/2025 . Consultado el 09/08/2025 .
  5. "Adaptaciones nativas para Win32 de algunas utilidades GNU" . Archivado del original el 9 de febrero de 2006. Consultado el 25 de julio de 2020 .
  6. IBM . "IBM System i Versión 7.2 Programación Qshell" (PDF) . IBM . Archivado (PDF) del original el 18-09-2020 . Recuperado el 05-09-2020 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Basename&oldid=1336331793 "