The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com



Shell Programming and Scripting Post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER shell scripts and shell scripting languages here.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Shell script getting input from output aspect_p Shell Programming and Scripting 1 03-11-2008 07:37 AM
Using Output from one command as input to another BkontheShell718 Shell Programming and Scripting 2 12-26-2007 04:23 PM
kickstart output/input maskot Red Hat 3 05-31-2007 11:24 AM
log script input and output using tee ? moseschrist Shell Programming and Scripting 0 11-12-2006 03:32 AM
Asking about shell script input output redirection trivektor Shell Programming and Scripting 1 10-18-2006 02:13 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 04-26-2008
IMTheNachoMan IMTheNachoMan is offline
Registered User
  
 

Join Date: Apr 2008
Posts: 11
ksh: cmd output to input of another script

I want to write a script in KSH that takes the output of one command and redisplays it. Something like:

Code:
while true
do
	read inpt
	date +"%I:%M:%S %p <-> $inpt"
done
and then some how get the output of the ping command to redirect to the input of this script.

does that make sense?
  #2 (permalink)  
Old 04-27-2008
era era is offline Forum Advisor  
Herder of Useless Cats (On Sabbatical)
  
 

Join Date: Mar 2008
Location: /there/is/only/bin/sh
Posts: 3,652
Code:
ping -c 1 otherhost | while read inpt; do
  date +"%I:%M:%S %p <-> $input"
done
The -c 1 restricts this to one ping packet; if you want it to keep going, then certainly, just take out the "-c 1".
  #3 (permalink)  
Old 04-27-2008
fpmurphy's Avatar
fpmurphy fpmurphy is online now Forum Staff  
Moderator
  
 

Join Date: Dec 2003
Location: Florida
Posts: 1,930
typo: inpt ---> input
Code:
ping -c 1 otherhost | while read input; do
  date +"%I:%M:%S %p <-> $input"
done
Also note that "%r" can be used instead of "%I:%M:%S %p" as in
Code:
ping -c 1 otherhost | while read input; do
  date +%r" <-> $input"
done
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 11:54 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0