'tee' is not a normal Windows command, and I'm not sure what you mean by "a perl environment". From your description - it fails with tee but works without - don't you think the 'tee' program is the problem? You might be better served asking whoever supplied the 'tee' command. $| (unless you changed the default file handle) should only affect output, not input. | [reply] |
Hi,
By perl environment i meant all the perl related files, pkgs that are used for the testing. 'tee' is an unix command. i m using cygwin to run unix commands and perl scripts in windows machine. 'tee' has no problem with other unix commands like "ls \ | tee transcript". | [reply] |
In that case I would ask the cygwin people if I were you. My guess is that cygwin is probably taking control of the keyboard for the duration of the pipe - you would not notice that with ls.
| [reply] |