what is the difference between pipe(|) and tee command..
Answers were Sorted based on User's Feedback
Answer / manoj gadtia
pipe direct output of one command to the input of another
command
ls -l | wc
tee command reads standard input, then writes the output
to standard output and simultaneously copies it into the
specified file or files
ls -l | wc -l | tee out.txt
It shows the output and also write the result into out.txt
file
| Is This Answer Correct ? | 9 Yes | 1 No |
Answer / mohit chandila
A Pipe would allow you to direct output of one command to
the input of another command ie. directs a stream from one
file to another.
A Tee command does the same job of directing streams
however it directs the stream to two destinations direction
one is the direction where the stream would otherwise end
up if there was no Tee command And the other direction is
the file that is argument to Tee command.
So, A Tee is used in Pipes to direct streams to an outside
file without interrupting the regular propagation of stream
in the pipe.
eg.
Pipe
----------------------------------------
Output of A Input of B
----------------------------------------
Pipe
----------------------------------------
Output of A ======== Input of B
----------------||----------------------
||
||
Input of C
| Is This Answer Correct ? | 9 Yes | 3 No |
which command is used to stop a running process in unix?
What is FIND, GREP and SED ? Could you please give me the difference between all the three? Where we use this commnands?
Explain ‘library functions’ with respect to unix commands?
What is a command and examples?
How to create hardlinks and softlinks on files?
Which command is used to find whether the system is 32 bit or 64 bit?
what does the command 'wc' do?
Are you in or at the office?
How do I open a port?
Which command will you use to change the permissions on file?
how to unzip the contents of the gzip file
What is the different between UNIX command and UNIX shell script?