8.3.2. Metacaracteres en Linux

Tal y como pasaba en Windows, en Linux tenemos un conjunto de caracteres especiales muy útiles para realizar búsquedas u otras operaciones sobre ficheros y directorios. En Linux, dicho conjunto de caracteres se denomina metacaracteres y son los siguientes:

Metacarácter Acción
? Al igual que en Windows, sustituye un único carácter.
* Sustituye a cualquier carácter o conjunto de caracteres.
[] Cuando se utilizan como parte de nombres de archivo o directorio, representan un sólo carácter de los incluídos entre los corchetes, que sustituirán al carácter en el nombre de archivo o directorio en la posición en la que estén estos corchetes. Pueden incluir rangos separados por un guión.
! Permite la negación o exclusión de caracteres.

 

 

Icono IDevice Actividad 1

Completa la siguiente tabla sobre los metacaracteres:

 

Orden con la expresión
Referencia a ficheros y directorios que
*[ab]*
 
  Empiecen por archi y que a continuación tengan cualquier carácter entre la A mayúscula y la P mayúscula.
texto1[1-4]
 
  Empiecen por un número entre 1 y 3, a continuación tengan 3 caracteres cualesquiera, después una t y que terminen en asa.txt.
le[ae]me
 
  Empiecen por una letra cualquiera, ya sea mayúscula o minúscula, y terminen en asa.txt.
[!0-9]
 
  Se llamen texto y el siguiente carácter no sea un 1, un 2 o un 3.