LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 12-13-2003, 12:26 PM   #1
shadowhunter
Member
 
Registered: Aug 2003
Location: Belgium
Distribution: Slackware 10.2 + FRG + 2.6.15
Posts: 232

Rep: Reputation: 30
Bash: show on terminal and save to file


Hi everyone,

As you can see I am looking for a command / method to save the output to a file and getting the changes on the screen, real-time.

I have tried several cats and pipes, I can't find a solution.

Anyone?

Geert.
 
Old 12-13-2003, 12:44 PM   #2
slakmagik
Senior Member
 
Registered: Feb 2003
Distribution: Slackware
Posts: 4,113

Rep: Reputation: Disabled
Tee.
 
Old 12-13-2003, 12:53 PM   #3
dmx9595
Member
 
Registered: Jun 2003
Location: Canada,Ontario
Distribution: Debian and Gentoo
Posts: 135

Rep: Reputation: 15
...
save what output to a file?
tail <file> -f ( will print the output of <file> in realtime to standard output )

Last edited by dmx9595; 12-13-2003 at 12:54 PM.
 
Old 12-13-2003, 01:02 PM   #4
homey
Senior Member
 
Registered: Oct 2003
Posts: 3,057

Rep: Reputation: 57
You can have some fun with grep!

For example.....
ifconfig | grep "" > ip.txt will save the entire output of ifconfig

ifconfig | grep "" | cut -d: -f2 | cut -dB -f1 > ip.txt This strips it down a bit.

ifconfig eth0 | grep --max-count=1 'inet' | cut -d: -f2 | cut -dB -f1 > ip.txt This really " cuts " things down and only saves the ip address of eth0


Edit: To more properly anwer the question of show on terminal and save to file you can use the command twice and separated by the && operator.

For example..
dmesg && dmesg |grep "" > test.txt This will output to the screen and save to the file also.

Last edited by homey; 12-13-2003 at 02:02 PM.
 
Old 12-13-2003, 01:59 PM   #5
michaelk
Moderator
 
Registered: Aug 2002
Posts: 12,884

Rep: Reputation: 1005Reputation: 1005Reputation: 1005Reputation: 1005Reputation: 1005Reputation: 1005Reputation: 1005Reputation: 1005
BTW To save output from a console command to a file. But the redirected text will not be displayed on the monitor at the same time.

> file.txt (creates a new file or overwrites existing file)
>> file.txt (appends to existing file or creates if it doesn't exist)
 
Old 12-13-2003, 04:49 PM   #6
shadowhunter
Member
 
Registered: Aug 2003
Location: Belgium
Distribution: Slackware 10.2 + FRG + 2.6.15
Posts: 232

Original Poster
Rep: Reputation: 30
thanx for the tee command.

very helpful. really thank you.

Geert.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Linuxconf didn't show up when i typed in the terminal and problems with samba ineth Red Hat 1 10-22-2005 04:44 PM
how to show input and output of a program on the terminal divin Linux - Software 1 03-25-2005 12:19 AM
configuring terminal so not to show full path harshnoise SUSE / openSUSE 2 02-26-2005 07:42 AM
Terminal size (How to save??) sevvy8 Linux - Software 2 08-16-2004 06:21 PM
show all terminal typed commands joulupukki Linux - Newbie 6 05-10-2004 04:42 AM


All times are GMT -5. The time now is 11:06 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration