nixCraft Linux Forum

nixCraft

Linux Tech Support Forum

How to "sed" things?

This is a discussion on How to "sed" things? within the Shell scripting forums, part of the Development/Scripting category; hey all,, lets say that i type the command "date" i wanna sed two things alone! the time alone and ...


Go Back   nixCraft Linux Forum > Development/Scripting > Shell scripting

Register FAQ Members List Calendar Forgotten your password? Mark Forums Read
  #1 (permalink)  
Old 08-14-2008, 04:40 PM
Member
User
 
Join Date: May 2008
My distro: Debian
Posts: 42
Rep Power: 0
eawedat is on a distinguished road
Lightbulb How to "sed" things?

hey all,,
lets say that i type the command "date"
i wanna sed two things alone!
the time alone and date alone!
for example.
if i type "Date"
and this is the result below
Thu Aug 14 13:07:26 IDT 2008

i want to sed the whole line to be sorted time alone in new line and date alone in another new line.
which means the new result should be like this:-

Thu Aug 14
13:07:26

now,, there is a second question with regrads to the "sed" command.

i got this command which shows my ip address
who am i | sed 's/[^(]*(\([^)]*\))/\1/'
the problem thats sed command shows also character between the numbers which means it does not show the ip ,, but it shows the whole hostname.

for example if i type the command
who am i | sed 's/[^(]*(\([^)]*\))/\1/'
the result will be
sde-84-109-50-43.red.sde.net
now i need the numbers only

which means the new result should be
84.109.50.43 (with dot

thank you very much.



Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 08-16-2008, 04:46 AM
nixcraft's Avatar
Never say die
User
 
Join Date: Jan 2005
Location: BIOS
My distro: Ubuntu
Posts: 1,060
Rep Power: 10
nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute nixcraft has a reputation beyond repute
Default

Quote:
i want to sed the whole line to be sorted time alone in new line and date alone in another new line.
which means the new result should be like this:-

Thu Aug 14
13:07:26
No need to use sed, just use:
Code:
date +"%a %b %d"
date +"%T"
%a, %b and others known as FORMAT controls. They control the output of date. To see all interpreted sequences, read man page:
Code:
man date
Quote:
i got this command which shows my ip address
who am i | sed 's/[^(]*(\([^)]*\))/\1/'
the problem thats sed command shows also character between the numbers which means it does not show the ip ,, but it shows the whole hostname.
To see your own IP address use ifconfig command:
Code:
/sbin/ifconfig 
/sbin/ifconfig eth0
/sbin/ifconfig eth0 | grep inet
Now same stuff using awk:
Code:
ifconfig eth0| awk 'NR==2 {print $2}' | awk -F: '{print $2}'
See
Shell Script To Read IP Address ( Find Ip Address Script )

Quote:
for example if i type the command
who am i | sed 's/[^(]*(\([^)]*\))/\1/'
the result will be
sde-84-109-50-43.red.sde.net
now i need the numbers only
which means the new result should be
84.109.50.43 (with dot
Try to convert hostname to IP using host command
Code:
host $(who am i | sed 's/[^(]*(\([^)]*\))/\1/') | awk '{ print $4}'
__________________
Vivek | My personal blog
Linux Evangelist
Play hard stay cool
Reply With Quote
  #3 (permalink)  
Old 08-16-2008, 05:14 AM
Member
User
 
Join Date: May 2008
My distro: Debian
Posts: 42
Rep Power: 0
eawedat is on a distinguished road
Default

thx smart-brain
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 
Thread Tools
Display Modes

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

Similar Threads

Thread Thread Starter Forum Replies Last Post
Redhat: Up2date " permission denied" while root guarrand Getting started tutorials 2 07-03-2008 12:50 PM
How does "route add ..." fetch the interface automatically Madhu Linux software 2 04-24-2008 06:28 PM
Does Redhat have "what" utility which can be used to display identification Info? DCAO Linux software 2 10-30-2007 08:23 PM
[Commercial] SafeSquid "SPEED-BOOSTER" 4.2.0 Released httpproxy Networking, Firewalls and Security 1 09-26-2007 09:05 PM
"permission denied" - Installing Lighttpd on RHEL 4 b3n Web servers 3 08-29-2007 08:45 PM


All times are GMT +5.5. The time now is 04:55 PM.


Powered by vBulletin® Version 3.7.4 - Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36