Re: aiutino RE
RaSca scrisse in data 27/01/2012 12:50:
> Così a me va:
>
> seq 1 1000 > sequenza
> cat sequenza | egrep "(^[2-9][3-9]$)|(^1[0-9][0-3]$)"
>
> li estrae da 23 a 193, puoi metterci anche lo 0 iniziale...
>
no, 30 ad esempio non lo estrae. La RE giusta (credo :-)) in questo caso
dovrebbe essere:
([0]?([2][3-9]|[3-9][0-9]))|([1][9][0-3]|[1][0-8][0-9])
(a me dei ^ o $ non importa perché ho già precedentemente dei
delimitatori dove andare a ricercare)
In effetti avevo visto anch'io che bastava metterla fra virgolette e
darla in pasto a egrep.
Rispondendo anche a Walter non sono sempre a 3 cifre. L'unica cosa che
conosco è il range, il resto me lo devo trovare io.
Grazie mille a tutti comunque se a qualcuno venisse in mente un modo
diverso...
Piviul
Reply to: