Replacing the ipaddress using script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Replacing the ipaddress using script
# 1  
Old 05-04-2011
Replacing the ipaddress using script

Hi all ,
I have written the script but the ip address is not getting replaced correct me i ima wrong


PHP Code:
#!/bin/bash
echo "enetr ip"
read $a
echo $a
b
=`grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}'  /usr/local/kalyan/mysqlup.sh`
echo 
"$b"
sed -'s/'$b'/'$a'/g' /usr/local/kalyan/mysqlup.sh 
in the mysqlup.sh the following line hold the ipaddres which should be replaced with new ipaddress

PHP Code:
scp $OUTPUTLOG root@192.168.70.154[/COLOR]:/usr/local1>/dev/null 2>&

Last edited by kalyankalyan; 05-04-2011 at 04:35 AM..
# 2  
Old 05-04-2011
There is an error in syntax of read statement
Code:
read $a

should be
Code:
read a

And your script will work fine.
You don't need grep also.

Code:
sed "s/[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/$b/g"

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to extract an ipaddress and use it in for loop in expect script?

set fid set content close $fid ## Split into records on newlines set records send "records splited\n" send $records\n set a "test\n" send $a foreach rec $records { ## Split into fields on colons set fields #set fields puts $fields for {set x 1} {$x < 4} {incr x} {... (1 Reply)
Discussion started by: rachanaPatel
1 Replies

2. Shell Programming and Scripting

Grepping an ipaddress using ifconfig

Hi I need to Grep for an ipaddress and need to substitute one octet with another octet I have used the following code gateway=`netstat -rn| grep default | tr -s " "|cut -d " " -f2 | head -1` If the output is 9.3.94.1 I need to modify as 9.3.100.1 Please help (4 Replies)
Discussion started by: Priya Amaresh
4 Replies

3. UNIX for Dummies Questions & Answers

How to find out the ipaddress?

Hi Friends, I am new to UNIX. I wonder how can I get the ipaddress of my machine? In windows, i can use ipconfig to get my ipaddress. I am aware of ifconfig but it does not give the ipaddress.:) Thanks and regards, Dinesh Venkatesan. (4 Replies)
Discussion started by: DineshV
4 Replies

4. UNIX for Advanced & Expert Users

how linux knows ipaddress of it?

which kernel data structure stores ipaddress. and how to change the ipaddress other that ifconfig. in case of dhcp client daemon how linux automatically assigns ipaddress fetched? Would some one answer these questions please? (3 Replies)
Discussion started by: Gopi Krishna P
3 Replies

5. Shell Programming and Scripting

ipaddress in HP-UX

Hi, How can I figure out the IP address of my node in HP-UX? Here is uname -a: /throra10 >uname -a HP-UX finprod B.11.23 U ia64 3832216299 unlimited-user license This is to launch Xterminal. Thanks. (7 Replies)
Discussion started by: RockyC123
7 Replies

6. Shell Programming and Scripting

geting server name(ipaddress)

hi, can any one say how to get the server name if we know the ipaddress ie nslookup gives ipaddress if server name is given in the same way can i have server name if i know ipaddress thanks & regards babu :o (1 Reply)
Discussion started by: babu@shell
1 Replies

7. Programming

Add IpAddress Through Programatically

Hi all, Can u give me some suggestions how to add Ip Address through Programmatically , Actually I done it in Windows But now I want same thing in Unix................................ Can Any body Help to me....... (6 Replies)
Discussion started by: ykmraju
6 Replies

8. HP-UX

how to find ipaddress

Hi, Pls tell me any command in Hp-unix to find out the machine ipaddress Thanks, shruti (14 Replies)
Discussion started by: shruti_mgp
14 Replies

9. UNIX for Dummies Questions & Answers

unable ping ipaddress

I have Sco openserver 5.0. It had a 125. ip. I changed it to a 192. ip. was unable to ping the 192. I was told to change it in the etc/tcp etc/hosts files which i did. still unable to ping. i am getting a message unable to route to host. I also have an error in my etc/tcp file on line... (1 Reply)
Discussion started by: pdoug76
1 Replies

10. UNIX for Dummies Questions & Answers

change the IPAddress and local name

I just installed Red Hat Linux 7.3 on one of our server. Everything works fine except couple things I want to change: Could someone give me the full instruction of how to change the IPadress and the name of the computer name please??? Please give me the full instructions b/c I am new with... (2 Replies)
Discussion started by: lapnguyen
2 Replies
Login or Register to Ask a Question