Menu
Coddy logo textTech

Caratteri jolly tra parentesi quadre

Fa parte della sezione Fondamenti del percorso Terminal di Coddy. Lezione 27 di 82.

Il carattere jolly tra parentesi quadre [] corrisponde a esattamente un carattere appartenente a un insieme specifico o a un intervallo di caratteri che definisci tra le parentesi quadre.

Per esempio, se hai questi file:

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

Corrispondi solo ai file con 1, 2 o 3:

ls file[123].txt

Output:

file1.txt
file2.txt
file3.txt

Usare gli intervalli tra parentesi quadre:

Invece di elencare ogni carattere, puoi usare un intervallo con un trattino -:

ls file[1-3].txt    # equivale a [123]
ls file[a-z].txt    # corrisponde a qualsiasi lettera minuscola
ls file[A-Z].txt    # corrisponde a qualsiasi lettera maiuscola
ls file[0-9].txt    # corrisponde a una qualsiasi cifra singola

Negare un pattern tra parentesi:

Usa ! o ^ all’inizio per trovare qualsiasi carattere non presente nell’insieme:

ls file[!45].txt    # corrisponde a file1, file2, file3 ma NON a file4 o file5
ls file[^45].txt    # stesso risultato

Combinare insiemi di caratteri:

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

Sfida

Principiante

Usa un carattere jolly tra parentesi quadre con un intervallo per elencare solo file1.txt, file2.txt e file3.txt: escludendo file4.txt e file5.txt.

Suggerimento: Usa la sintassi dell’intervallo [1-3] all’interno delle parentesi. È più elegante che elencare ogni carattere separatamente come [123].

Provalo tu

Terminale
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Terminal