I am editing a perl script under WinXP/Win2000 with an edtior like NotePad or similar.
I intend to let this Perl script run later under Linux/Solaris/Unix.
Hence I have to convert the Win-Carriage Returns to
Unix compatible line feeds (before uploading it through ftp).
How do I do this conversion ? Is there a tool or command which help
me to achieve this ?
		
		
	 
dos2unix and unix2dos  are teh command line utilities you seek.  I
have them installed as part of cygwin (cygwin.com)   but i'm not sure
offhand which exact package of cygwin they're in.
$ dos2unix -?
dos2unix version 0.1.3
converts the line endings of text files from
DOS style (0x0d 0x0a) to UNIX style (0x0a)
Usage: dos2unix [OPTION...] [input file list...]
Main options (not all may apply)
-A, --auto     Output format will be the opposite of the
autodetected source
format
-D, --u2d      Output will be in DOS format
--unix2dos     Output will be in DOS format
-U, --d2u      Output will be in UNIX format
--dos2unix     Output will be in UNIX format
--force        Ignore binary file detection
--safe         Do not modify binary files
Help options
-?, --help     Show this help message
--usage        Display brief usage message
--version      Display version information
--license      Display licensing information
Other arguments
[input file list...]       for each file listed, convert in place.
If none specified, then use stdin/stdout
$ unix2dos -?
unix2dos version 0.1.3
converts the line endings of text files from
UNIX style (0x0a) to DOS style (0x0d 0x0a)
Usage: unix2dos [OPTION...] [input file list...]
Main options (not all may apply)
-A, --auto     Output format will be the opposite of the
autodetected source
format
-D, --u2d      Output will be in DOS format
--unix2dos     Output will be in DOS format
-U, --d2u      Output will be in UNIX format
--dos2unix     Output will be in UNIX format
--force        Ignore binary file detection
--safe         Do not modify binary files
Help options
-?, --help     Show this help message
--usage        Display brief usage message
--version      Display version information
--license      Display licensing information
Other arguments
[input file list...]       for each file listed, convert in place.
If none specified, then use stdin/stdout