Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20020423070444.8510.qmail@web20808.mail.yahoo.com> Date: Tue, 23 Apr 2002 15:04:44 +0800 (CST) From: =?iso-8859-1?q?lau=20bella?= Subject: file contains ^M characters for binmode mount To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Hi all, I installed Cygwin 1.3.10 in another w2k machine ( this time i installed in w2k professional). I used "unix format" to install. All mount point are in binmode: c:\cygwin\bin on /usr/bin type system (binmode) c:\cygwin\lib on /usr/bin type system (binmode) c: on /cygdrive/c type system (binmode) As I want to simpify the problem to see whether it related to "binmode" or not, i installed cygwin in c:\ cygwin and use c:\cygwin\home as home directory. I run the perl (/usr/bin/perl) script again, 1. I use "vi output_file", i cannot see ^M at the end of each line. But at the bottom of screen, i see "fileabc" [dos format] 3 lines, 209 characters 2. When i use "cat -v output_file", ^M are contain at the end of each lines. 3. When i use "od -c output_file", "\r\n" conatin at the end of each lines. 4. When i run "dos2unix output_file", the file size decrese. I would like the output file should be in UNIX format. Would you mind give me some suggestion. Thanks for your kindly help. Bella >> In w2k advanced server (Service Pack 2), i have local >>drive c:, d:, e:, f:. In cygwin, the default mount : >>d:\cygwin\bin on /usr/bin type system (binmode) >>d:\cygwin on /usr/lib type system (binmode) >>c:\ on /cygdrive/c type system (textmode) >>d:\ on /cygdrive/d type system (textmode) >>e:\ on /cygdrive/e type system (textmode) >>f:\ on /cygdrive/f type system (textmode) >>I set CYGWIN=ntsec in system environment and registry. >>Cygwin is installed in d:\. >>I make home directory in f:\. The following actions are done in f:\ : >>1. I have a perl script which will generate a output file. I use perl complier provided by Cygwin (/usr/perl) to run the perl script. The file size of the output file decrease when i run "dos2unix". Thus, i think the output file is in DOS format (with ^M control character). >> 2. I use Cygwin ftp server to ftp file from PC (say w2k professional) to the w2k Server f:\. The file size also decrease when i run "dos2unix" command. i use ascii mode to ftp. >>3. When i use "vi" to create file in cygwin and run dos2unix, the file size is NOT change. >>I think i miss some setting in Cygwin, so the files in point 1 and 2 are in DOS format, but not for point 3. >>Do i need to change mount point e.g. (f:\) to binmode, >>how to do it ? >>thanks a lot :-) >>bella >On Mon, Apr 22, 2002 at 11:29:44AM +0800, lau bella >wrote: >mount --help >Corinna _______________________________________________________________________ Do You Yahoo!? Get your free @yahoo.com.hk address at http://mail.english.yahoo.com.hk -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/