[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: egrep aiuto



Fabio Marcone ha scritto:
> ciao a tutti,
> ho un problema con egrep:
>
> devo riconoscere la stringa:
> 10 13   1 4 4   root    /opt/sambOne/py/doBackup.py 1 1 D None 0 A
>
> ma la regexp
> '^10 13\t1 4 4\troot\t/opt/sambOne/py/doBackup.py 1 1 D None 0 A$'
>
> non va.
>
> in particolare devo usare regexp nel comando:
>
> cat /etc/crontab | egrep -v '^10 13\t1 4
> 4\troot\t/opt/sambOne/py/doBackup.py 1 1 D None 0 A$' > /tmp/file
>
> ma niente, non mi esclude la riga indicata.
>
> qualcuno mi potrebbe dare una mano?
>   
penso che il problema stia nel carattere di tabulazione. prova a
sostituirlo con un \W+.
una cosa del tipo:

$ echo "10 13   1 4 4   root    /opt/sambOne/py/doBackup.py 1 1 D None 0
A" | egrep -v '^10 13\W+1 4 4\W+root\W+/opt/sambOne/py/doBackup.py 1 1 D
None 0 A$'

a me funziona
> Grazie,
> Fabio
>   
di nulla.

ciao
Ale



Reply to: