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/

