Mail Archives: cygwin/2003/04/02/09:32:12
Hmm, this is sort of expected, since entries like d:/ and //server/path
aren't found in the mount table, so Cygwin has no way of knowing the
default mode... I'm not sure if CYGWIN=binmode applies here, either. You
*could* mount //server/path as some local directory, in which case there
will be an entry in the mount table with the associated flags. That's the
only thing I can think of at the moment, sorry...
Igor
On Wed, 2 Apr 2003, Frédéric Bazin wrote:
> I got some more specific information
>
> the problem is not about 'tee' but actually about writing to a text
> file through redirection or tee or...;
> when you write to 100% unix path the text mode will be OK (DOS) but when
> you write path such as d:/.... or //10.0.0.132/share/....
> the text mode will be wrong (UNIX). See the following example.
>
> i wrote a script
> Test.sh :
> echo word1 >> $1
> echo word2 >> $1
>
> the working directory is /cygdrive/d
>
> the following command will produce a DOS text file
> bash-2.05b$ bash test.sh testlog
> bash-2.05b$ bash test.sh /cygdrive/d/testlog
>
> the following
> bash-2.05b$ bash test.sh d:/testlog
> bash-2.05b$ bash test.sh //10.0.0.132/echange/testlog
>
>
> I can convert d:/ style to /cydrive/d/... using cygpath command
> but the //10.0.0.132/share/... style cannot be converted to anything.
> What can I do to make it work ?
>
> Igor Pechtchanski wrote:
>
> >On Tue, 1 Apr 2003, Frdric Bazin wrote:
> >
> >>Hello,
> >>I experience some amazing behaviour with tee and text files.
> >>
> >>I installed cygwin ( various release during the past three months )
> >>with DOS text file mode.
> >>
> >>most of the command tools seems to work fine except 'tee'
> >>
> >>when I type
> >>
> >>echo blablalbalbal | tee test.txt
> >>echo blablalbalbal | tee -a test.txt
> >>echo blablalbalbal | tee -a test.txt
> >>
> >>test.txt is a UNIX mode text file !!
> >>
> >>when I type
> >>
> >>cat > tee test.txt
> >>
> >>and then type several line and finally ctrl-C
> >>test.txt is a DOS mode text file :D
> >>
> >>when I type
> >>echo blablalbalbal > test.txt
> >>echo blablalbalbal >> test.txt
> >>echo blablalbalbal >> test.txt
> >>
> >>test.txt is a DOS mode text file :D
> >
> ><http://cygwin.com/cygwin-ug-net/using-cygwinenv.html>, section on
> >"binmode".
> > Igor
--
http://cs.nyu.edu/~pechtcha/
|\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu
ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com
|,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski
'---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
Knowledge is an unending adventure at the edge of uncertainty.
-- Leto II
--
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/
- Raw text -