Apt-cache: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 57: Riga 57:


=== Espressioni regolari ===
=== Espressioni regolari ===
Le espressioni regolari supportate da <code>apt-cache</code> sono molto più avanzate di quelle disponibili per [[dpkg]] o [[apt (comando)|apt]], che utilizzano invece le stesse espansioni supportate dalla shell per i caratteri jolly (<code>*</code>, <code>?</code>, <code>[</code>...<code>]</code>) dei nomi di file. Inoltre nelle espressioni regolari è necessario specificare il carattere di inizio stringa <code>^</code> oppure quello di fine stringa <code>$</code> se non si intende considerare il proprio pattern una sottostringa da ricercare in una più estesa.
<code>apt-cache</code> supporta le espressioni regolari estese, che sono molto più avanzate dei ''shell pattern'' (le espansioni supportate dalla shell per i caratteri jolly <code>*</code>, <code>?</code> e <code>[</code>...<code>]</code>) utilizzati da [[dpkg]] e [[apt (comando)|apt]]. Inoltre in tutte le espressioni regolari è necessario specificare il carattere di inizio stringa <code>^</code> oppure quello di fine stringa <code>$</code> se non si intende considerare il proprio pattern una sottostringa da ricercare in una più estesa.


Per maggiori informazioni sulle espansioni regolari si può consultare il manuale di <code>grep</code> sulle espansioni regolari base (<code>man grep</code>), mentre sulle altre si legga quello di <code>dash</code> sui ''shell pattern'' (<code>man dash</code>).
Per maggiori informazioni sui pattern permessi si può consultare il manuale di <code>grep</code> sulle espressioni regolari estese (<code>man grep</code>).


== Altri comandi ==
== Altri comandi ==