sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #10425
Re: Scripts
> > > >
> > > > Hej SSLUG'er
> > > >
> > > > Jeg sidder og mangler et lille program der kan tilføje '","' i en textfil
> > > > hver gang den møder en <TAB>. Er der en der kan hjælpe mig men at lave et
> > > > shell-script der kan det eller skal man lave det i C.
> > > >
> > > Brug sed:
> > >
> > > sed s/\ /"\",\""/g {filnavn}
> > >
Jeg svaret lidt for hurtigt. Jeg skal erstatte og ikke tilføje (undskyld,
min fejl). Med sed kommandoen indsætter den "," hver gang den møder et
mellemrum
> >
> > Men! Det erstatter jo! Han skrev "tilføje". Så der skal vel også tab på
> > højre side.
> >
> > Hvis det bare er at erstatte et tab tegn med et "," er det nemmere at
> > bruge tr:
> >
> > tr "\t" "," < indfil > udfil
Med tr kommandoen indsætter den kun et komma når den møder en <TAB>. Jeg
skulle meget gerne have den til at insætte '","' istedet
> >
> > men sed er selvfølgelig mere fleksibel.
> >
> > Mads
> >
>
> Tak for hjælpen, det var lig hvad jeg skulle bruge.
>
Best regard
Jan Jozwiak, Denmark jozwiak@xxxxxxxxxxxxx | jan@xxxxxxxxxx
Follow ups
References