This is the mail archive of the cygwin@cygwin.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: CYGWIN: bug with 'tee' mxing UNIX and DOS text file mode


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, Frédéric 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





-- 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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]