Menu
Coddy logo textTech

Comodines de corchetes

Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 27 de 82.

El comodín de corchetes [] coincide con exactamente un carácter de un conjunto o rango específico de caracteres que definas dentro de los corchetes.

Por ejemplo, si tienes estos archivos:

file1.txt
file2.txt
file3.txt
file4.txt
file5.txt

Coincidir solo con archivos con 1, 2 o 3:

ls file[123].txt

Salida:

file1.txt
file2.txt
file3.txt

Uso de rangos dentro de corchetes:

En lugar de enumerar cada carácter, puedes usar un rango con un guion -:

ls file[1-3].txt    # lo mismo que [123]
ls file[a-z].txt    # coincide con cualquier letra minúscula
ls file[A-Z].txt    # coincide con cualquier letra mayúscula
ls file[0-9].txt    # coincide con cualquier dígito único

Negar un patrón de corchetes:

Usa ! o ^ al principio para coincidir con cualquier carácter que no esté en el conjunto:

ls file[!45].txt    # coincide con file1, file2, file3 pero NO con file4 o file5
ls file[^45].txt    # mismo resultado

Combinación de conjuntos de caracteres:

ls file[1-3a-c].txt   # coincide con file1, file2, file3, filea, fileb, filec
challenge icon

Desafío

Principiante

Usa un comodín de corchetes con un rango para listar solo file1.txt, file2.txt y file3.txt — excluyendo file4.txt y file5.txt.

Sugerencia: Usa la sintaxis de rango [1-3] dentro de los corchetes. Esto es más elegante que listar cada carácter por separado como [123].

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos