Tema 8. Linux. Sistema de Ficheros
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. |
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. |