scripts
Paul Howarth
paul at city-fan.org
Fri Mar 3 11:22:33 UTC 2006
Ian Malone wrote:
> On 3/3/06, Paul Howarth <paul at city-fan.org> wrote:
>
>>John Summerfied wrote:
>>
>>>Les Mikesell wrote:
>>>
>
>
>>>>They were probably created under windows and transferred over
>>>>with carriage-return, line-feed endings intact. If you
>>>>load them into vim, type :set fileformat=unix and save
>>>>again it should fix them. Or use the dos2unix program.
>>>>
>
>
>>>Any more ways to change this light bulb?
>>
>>How about:
>>
>>sed -i -e 's/\r//' script
>>
>
>
> g?
For a straight dos2unix job, there should only be a single
carriage-return character on each line, so the "g" flag shouldn't be
necessary. However, it would probably be safer to use it in case there
were other carriage returns in the file.
Better still, anchor the replacement to the end of the line so as to
leave other carriage return characters (which might be needed by the
script) intact:
sed -i -e 's/\r$//' script
Paul.
More information about the fedora-list
mailing list