El comodín interrogante
Parte de la sección Fundamentos del Journey de Terminal de Coddy — lección 26 de 82.
El comodín de signo de interrogación ? coincide con exactamente un carácter. A diferencia de *, que coincide con cualquier número de caracteres, ? es más preciso: cada ? representa una única posición de carácter.
Por ejemplo, si tienes estos archivos:
file1.txt
file2.txt
file3.txt
file10.txt
notes.txtUso de ? para coincidir con archivos que tengan exactamente un carácter después de file:
ls file?.txtSalida:
file1.txt
file2.txt
file3.txtTen en cuenta que file10.txt no coincide porque 10 son dos caracteres, no uno.
Uso de múltiples signos de interrogación:
Cada ? coincide exactamente con un carácter, por lo que puedes encadenarlos:
ls file??.txt # coincide con file10.txt, file23.txt etc.Mezcla con otros caracteres:
ls ???.txt # coincide con cualquier archivo .txt con un nombre de exactamente 3 caracteres
ls img_?.jpg # coincide con img_1.jpg, img_2.jpg pero NO con img_10.jpgCuándo usar ? frente a *:
- Usa
?cuando sepas exactamente cuántos caracteres varían - Usa
*cuando el número de caracteres que varían sea desconocido
Desafío
PrincipianteUsa el comodín ? para listar solo los archivos que coincidan con file?.txt — archivos llamados file seguidos de exactamente un carácter y que terminen en .txt.
Sugerencia:
file10.txtno debería aparecer en tus resultados porque10son dos caracteres. El comodín?coincide con solo un carácter a la vez.
Pruébalo tú mismo
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Directorios
Crear Un DirectorioCopiar Un DirectorioMover Y Renombrar Un DirectorioEliminar Un DirectorioResumen - Operaciones Con Directorios7Contenido de Archivos
Head y TailConteo de PalabrasComando SortComando UniqGrep BásicoGrep con FlagsResumen - Detective de Texto10Proyecto Analizador de Registros
Resumen del ProyectoVisualizando el Archivo de Registro2Navegación
Imprimir Directorio de TrabajoListar ArchivosCambiar de DirectorioRutas Absolutas vs RelativasDirectorio Home y RaízRepaso - Encuentra tu Camino8Redirección
Salida EstándarSobrescribir en un ArchivoAnexar a un ArchivoEntrada EstándarError EstándarResumen - Constructor de Registro11Permisos
Entendiendo PermisosLeyendo PermisosChmod con NúmerosChmod con SímbolosPropiedad de ArchivosResumen - Bloquéalo14Proyecto de Script de Copia de Seguridad
Visión General del ProyectoObteniendo la Ruta de Origen3Archivos
Crear un ArchivoLeer un ArchivoCopiar un ArchivoMover y Renombrar un ArchivoEliminar un ArchivoResumen - Operaciones con Archivos6Comodines y Patrones
El comodín asteriscoEl comodín interroganteComodines de corchetesCombinando comodinesRepaso - Operaciones selectivas9Tuberías
Qué es una tuberíaEncadenando dos comandosEncadenando múltiples comandosTubería con GrepResumen - Tubería de datos