Re: scripts

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Ian Malone wrote:
On 3/3/06, Paul Howarth <paul@xxxxxxxxxxxx> 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.


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux