Il carattere jolly punto interrogativo
Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 26 di 82.
Il carattere jolly punto interrogativo ? corrisponde a esattamente un carattere. A differenza di *, che corrisponde a un numero qualsiasi di caratteri, ? è più preciso: ogni ? rappresenta una singola posizione di carattere.
Per esempio, se hai questi file:
file1.txt
file2.txt
file3.txt
file10.txt
notes.txtUsare ? per trovare i file con esattamente un carattere dopo file:
ls file?.txtOutput:
file1.txt
file2.txt
file3.txtNota che file10.txt non corrisponde perché 10 è composto da due caratteri, non da uno.
Usare più punti interrogativi:
Ogni ? corrisponde esattamente a un carattere, quindi puoi concatenarli:
ls file??.txt # corrisponde a file10.txt, file23.txt ecc.Combinazione con altri caratteri:
ls ???.txt # corrisponde a qualsiasi file .txt con un nome di esattamente 3 caratteri
ls img_?.jpg # corrisponde a img_1.jpg e img_2.jpg, ma NON a img_10.jpgQuando usare ? invece di *:
- Usa
?quando sai esattamente quanti caratteri variano - Usa
*quando il numero di caratteri variabili è sconosciuto
Sfida
PrincipianteUsa il carattere jolly ? per elencare solo i file che corrispondono a file?.txt: file chiamati file seguiti da esattamente un carattere e con estensione .txt.
Suggerimento:
file10.txtnon dovrebbe comparire nei risultati perché10è composto da due caratteri. Il carattere jolly?corrisponde a un solo carattere alla volta.
Provalo tu
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Cartelle
Creare una cartellaCopiare una cartellaSpostare e rinominare una cartellaEliminare una cartellaRiepilogo - Operazioni sulle cartelle7Contenuto dei file
Head e TailConteggio delle paroleComando SortComando UniqueNozioni di base su GrepGrep con opzioniRiepilogo - Detective del testo10Progetto di analisi dei log
Panoramica del progettoVisualizzare il file di log2Navigazione
Stampare la directory di lavoroElencare i fileCambiare directoryPercorsi assoluti e relativiDirectory home e radiceRiepilogo - Trova la tua strada5Progetto di organizzazione delle foto
Panoramica del progettoCreazione della struttura8Reindirizzamento
Uscita standardSovrascrivere un fileAccodare a un fileIngresso standardErrore standardRiepilogo - Creare un log3File
Creare un fileLeggere un fileCopiare un fileSpostare e rinominare un fileEliminare un fileRipasso: operazioni sui file6Caratteri jolly e pattern
Il carattere jolly asteriscoIl carattere jolly punto interrogativoCaratteri jolly tra parentesi quadreCombinare i caratteri jollyRiepilogo - Operazioni selettive9Pipe
Che cos'è una pipeConcatenare due comandiConcatenare più comandiPipe con grepRiepilogo - pipeline dei datiEsercitati da solo: Playground Terminal