← Back to team overview

sslug-teknik team mailing list archive

Re: Regular Expressions.. commandline stuff..

 

On Fri, Mar 23, 2001 at 02:20:32PM +0100, Klavs Klavsen wrote
> Hej allesammen,
> 
> Jeg sidder og laver en %post til en rpm-spec fil jeg laver..
> 
> jeg har brug for at regne local-nettet ud, da det skal tilføjes til
> /etc/hosts.allow som default..
> 
> jeg har følgende kommando indtil videre..
> 
>  route -n | grep "U " | grep -v lo | cut -c 1-16,33-47 | sed -e 's/ */\//'
> 
> den skulle gerne matche de par mellemrum der er imellem det første og det
> andet tal man får ud.. fjerner jeg * - matcher den den første.. men med *
> matcher den ingenting..

quick'n'dirty:

... | sed -e 's/  */\//'

(to mellemrum)

I princippet skulle du kunne bruge + operator (1 or more matches), men
jeg kunne umiddelbart ikke få det til at virke.

Jørn

-- 
Joern Thyssen, Ph.D. student 
Dept. of Chemistry, University of Southern Denmark


References