help with shell script

stndn

Golden Member
Mar 10, 2001
1,886
0
0
It's been a long time since i wrote a shell script, so please inform me of anything wrong..

Anyways, i'm trying to write a shell script, and i need to get a start on it.

first, #/usr/bin/sh -- that is writing bourne shell, right?

Secondly, how do i get the ip address of where the script is run from?

eg: I want to run scriptname.sh, and have the output something like this:

The script was executed from: 192.168.88.99


Thanks.
 

jfall

Diamond Member
Oct 31, 2000
5,975
2
0
You would use #!/bin/bash or whatever the path is. You could get the ip a few ways.. you could ping localhost and grep the returned IP if you wanted
 

stndn

Golden Member
Mar 10, 2001
1,886
0
0
I tried using ping to localhost, but this is what i get:

PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.031 ms


I can't make use of 127.0.0.1 since i always want to check which computer (among three) executes the script.

Any more hints?
 

jfall

Diamond Member
Oct 31, 2000
5,975
2
0
doh, what was I thinking. I guess you could grep it from ifconfig, you would just need to find the right pattern