need help with sed

John Cornelius jc at hangarpilot.net
Mon Jun 30 18:23:34 UTC 2008


Guillaume wrote:
> Hi,
>
> When I run this command:
>      echo  2008:04:23 | sed 's/://'
> The result is
>      200804:23
>
> I expect to have this :
>      20080423
>
> What is wrong with my very simple regexp  ':' why all occurence of the
> char ':' are not deleted ?
>
> its make me crazy, can someone help me ?
>
> Thanks
How about
    echo 2008:04:23 | sed 's/://g'

The 'g' causes all instances of the ':' character on the line to be 
replaced. Normally it just replaces the first instance of a character on 
the line.

John Cornelius




More information about the fedora-list mailing list