Caracteres genéricos

Carácter:genérico

Los caracteres genéricos son caracteres especiales dedicados a la escritura de motivos en los nombres de archivo.

Permiten efectuar una búsqueda según un motivo por los nombres de archivo presentes en el directorio actual.

Motivo

Los ejemplos de esta sección se basan en un directorio con los archivos siguientes: 

[javier]$ ls -a 
.   banco   azul       arch1  arch2.4    .os      rosado 
..  blanco  ejemplos   arch2  arch2.7    redonda  rojo 

El asterisco: *

Cuando el Bash encuentra este carácter en la línea de comandos, lo sustituye por una cadena de caracteres (que puede ser de longitud nula) para enumerar todos los nombres de archivo que corresponden al motivo en el directorio actual.

Así, el motivo r*o se reemplaza por todos los nombres de archivo que empiezan por el carácter r y terminan con el carácter o:

[javier]$ ls r*o 
rosado rojo 

El signo * reemplaza cualquier carácter en el motivo, excepto el . (punto) en primera posición en el nombre de archivo; por ejemplo, el motivo *s corresponde al archivo ejemplos, pero no al archivo .os:

[javier]$ ls *s 
ejemplos 

La exclusión del primer punto por el carácter genérico * evita la supresión de archivos ocultos con el rmcomando rm *; el objetivo...

Si desea saber más, le proponemos el siguiente libro:
couv_RIT7BLIN.png
60-signet.svg
Versión impresa
20-ecran_lettre.svg
Versión online
41-logo_abonnement.svg
En ilimitado con la suscripción ENI
130-boutique.svg
En la tienda oficial de ENI
Anterior
Variables
Siguiente
Caracteres de cita