sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #10434
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