How to show output on terminal and save to a file at the same time?
I am using:
user@unknown:~$ sudo command -option > log
to save the results of "command" to the file "log", but I'd like to also get the result on the terminal, is this possible?
I am using ubuntu 10.04 lts.
Solution 1:
Use tee
.
user@unknown:~$ sudo command -option | tee log
Solution 2:
The command you're looking for is 'tee' which makes a data connection similar to a pipe-tee. it sends data two ways. So
sudo command -option | tee log
would tee the command output to both the file 'log' and to stdout, in this case, your terminal.