AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Novizio1983
Prode Principiante
Messaggi: 50
Iscrizione: martedì 23 settembre 2008, 17:48

AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da Novizio1983 »

buonasera e grazie preventivamente per l'attezione..
Come avrete capito dal nick non sono esperto di Ubuntu ma ho dovuto installarlo (lo faccio girare come macchina virtuale usando virtualBox, ho la versione 7.04 installata) per esercitarmi per l'esame di Lab. Sistemi operativi. Testando alcune regex al capitolo metacaratteri del mio testo mi sono accorto che non riesco a far funzionare un espressione in particolare...questa [^...] chiarisco tutto con alcuni esempi:

Ho un file prova che ho editato da terminale in questo modo:

Codice: Seleziona tutto

 Scarafaggio
schifezza
Tristezza
Mensogna
1) Se digito da terminale

Codice: Seleziona tutto

grep [A-Z] prova
ottengo:

Codice: Seleziona tutto

Scarafaggio
Tristezza
Mensogna  // e tutto va bene..
2) Se digito da terminale

Codice: Seleziona tutto

grep [^A-Z] prova (oppure [!A-Z])
  ottengo:

Codice: Seleziona tutto

Scarafaggio
schifezza
Tristezza
Mensogna  // e non va affatto bene..
Se metto la negazione all'interno delle parentesi quadre, qualsiasi cosa scriva es: [^c] [^Ab] ecc.., mi lista semplicemente il contenuto del file...perche'???

Grazie mille
Ultima modifica di Novizio1983 il martedì 23 settembre 2008, 18:09, modificato 1 volta in totale.
Avatar utente
Janvitus
Amministratore
Amministratore
Messaggi: 18787
Iscrizione: lunedì 25 aprile 2005, 15:52
Desktop: GNOME Shell / Xfce
Sesso: Maschile
Località: Potenza
Contatti:

Re: AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da Janvitus »

Prossima volta, evitiamo titolo in grande.
+Fedora 40 • +Xubuntu 24.04
Novizio1983
Prode Principiante
Messaggi: 50
Iscrizione: martedì 23 settembre 2008, 17:48

Re: AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da Novizio1983 »

Ma perche' ho detto qualcosa di male?? Sbaglio qualcosa nella sintassi o e' un bug?? ma chi risponde non dovrebbe farlo per proporre una soluzione al problema posto?? bah..
Novizio1983
Prode Principiante
Messaggi: 50
Iscrizione: martedì 23 settembre 2008, 17:48

Re: AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da Novizio1983 »

Ooooooo allora??? Idee??
Avatar utente
mous16
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3940
Iscrizione: mercoledì 25 ottobre 2006, 15:51
Sesso: Maschile

Re: AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da mous16 »

punto 1) ma cosa ti pensi? che siamo un centro assistenza gratuito? Guarda che qua siamo tutti a farti un favore!
punto 2) Janvitus, modertore assai da tempo, ti ha ripreso perchè hai sgarrato al regolamento. In fondo avrebbe potuto farti qualsiasi cosa, ma è stato gentile. Se avessi letto il regolamento sapresti che è vietato scrivere i titoli in maiuscolo.
punto 3) come si legge nel manuale di grep
man grep ha scritto:se il primo carattere della lista è il caret ^ allora permette la corrispondenza con  qualsiasi  carattere che non è nella lista.
quindi con il comando

Codice: Seleziona tutto

grep [^A-Z]
dici di stampare tutte le righe che contengono un carattere che non sia una lettera maiuscola. Dato che tutte le linee contengono anche lettere minuscole, verranno stampate tutte
Pagine personali: Forum Ubuntu-it - Wiki Ubuntu-it - Launchpad
Solo/mous16
Novizio1983
Prode Principiante
Messaggi: 50
Iscrizione: martedì 23 settembre 2008, 17:48

Re: AIUTO METACARATTERI NON FUNZIONANO A DOVERE!!!

Messaggio da Novizio1983 »

Grazie scusami tanto per l'altro post, sei stato molto gentile sbagliavo io come un cretino...scusami ancora e' che avevo molta fretta..

Grazie ancora
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti