Comando grep

di Anonimizzato24341 il
3 risposte
Buongiorno ragazzi,scusate per il sisturbo, sono nuovo con Linux e sto riscontrando problemi nell'utilizzo del comando grep. Avrei bisogno che qualcuno mi spiegasse quali righe del file selezionano questi comandi:

1) grep -E '^.*\<[r-t]\.{3}.*$' ./x
2) grep -E '^[a-l].*.{3}f[3-9]\>' .file??
3) grep -E '^.*\<1[2-9]\.{6}.*$' ./prova/*
4) grep -E '^[A-Z].*\<.{5}7[39]' . /prova?.*
5) grep -E '^[a-l].*\..{3}\>' . /file??.*
6) grep -E '^[m-z][M-Z].*\.[oa]\>' ./*file?.*
7) grep -E '^d.*\<\..*\>$'

Vi ringrazio per la disponibilità

3 Risposte

  • Sono espressioni regolari.
    se sei nuovo con linux non ti servono

    Ti basta essenzialmente grep -i eventualmente -r (su win32 -d)
  • Ti ringrazio per la risposta, si non sono proprio per principianti però vorrei impararli per sbrigare le cose più velocemente. Nessuno potrebbe spiegarmi in maniera molto semplice ma chiara il funzionamento ?
    Grazie mille
  • Non c'è un modo semplice.
    Sono espressioni regolari.
    o regex
    Fai un minimo di ricerca google e troverai di tutto e di più
Devi accedere o registrarti per scrivere nel forum
3 risposte