← Back to team overview

sslug-teknik team mailing list archive

Re: Scripts

 

Ok, jeg fik det fil at virke, men hvad skriver man hvis man ændre en <LF>
Hex:0a til noget andet??
Jeg syntes ikke at jeg kunne finde noget hvor man kan sætte et decimaltal
ind

Brian Schau wrote :

> > > > >   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
> 
> Ikke hvis du gør det rigtigt:
> 
> 
> Test tekst   (filnavn:  x):
> 
> bsc@cryo:~ > cat x
> her     er      en      text med mellemrum
> bsc@cryo:~ > od -tx x
> 0000000 09726568 65097265 6574096e 6d207478
> 0000020 6d206465 656c6c65 6d75726d 0000000a
> 0000035
> 
> Altså, enhederne "her", "er", "en", "text med mellemrum" - alle adskilt
> af tabulator.
> 
> bsc@cryo:~ > sed s/\    /"\",\""/g x
> her","er","en","text med mellemrum
> 
> Hvilket gør hvad du beder om ... ;o)   Eller også forstår jeg ikke ...
> Alle tabulatorer er erstattet af ","-sekvensen; mellemrum passerer
> uhindret.
> 
> Jeg bruger bash som shell.
> 
> 
> >> Med tr kommandoen indsætter den kun et komma når den møder en <TAB>.
> 
> 'tr' virker kun på karakter basis.  Altså 1:1.
> 
> 
> 
> Mvh.
> 
> 
> Brisse
> 

Best regard
Jan Jozwiak, Denmark	jozwiak@xxxxxxxxxxxxx | jan@xxxxxxxxxx



Follow ups

References