Visit Our UNIX and Linux User Community


Search replace hostname in htm files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Search replace hostname in htm files
# 1  
Old 06-09-2015
Code Search replace hostname in htm files

Need assistance in changing the hostname

I have multiple html files in a directory , its src is pointing to
Code:
houston.sp.com

and it needs to change to
Code:
alaska.sp.com

. Below is the example

Trying to use perl to change it . Need suggestiong

Code:
<img border="0" src="http://houston.sp.com/weather/webpages/city.list/images/ABE.gif" width="820" height="750"></p>

Need to be changed to
Code:
<img border="0" src="http://alaska.sp.com/weather/webpages/city.list/images/ABE.gif" width="820" height="750"></p>


Last edited by ajayram_arya; 06-09-2015 at 01:56 PM..
# 2  
Old 06-09-2015
Try
Code:
sed 's/houston\.sp\.com/alaska.sp.com/' file

This User Gave Thanks to RudiC For This Post:
# 3  
Old 06-09-2015
Code

Found other way . This will change all the .htm files .

Code:
perl -i -p -e 's/old/new/g;' *.htm

Code:
find . -maxdepth 1 -type f -name '*.htm' | \
    xargs perl -i.bak -pe 's/localhost/example.com/;

# 4  
Old 06-09-2015
Sed can do that too Smilie
Code:
sed 's/houston\.sp\.com/alaska\.sp\.com/' $(find -type f -name '*.htm')

Dont forget to add -i in front of the $(find... to actualy apply the changes.

hth

Previous Thread | Next Thread
Test Your Knowledge in Computers #795
Difficulty: Easy
10 has three prime factors 1, 2 and 5.
True or False?

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Search in one type of files and replace

I am not sure how to search and replace the word in the few specific files. I need to search and replace word in only the name containing pepsi in the filename. (12 Replies)
Discussion started by: ramkumar15
12 Replies

2. Shell Programming and Scripting

Search replace with awk using 2 files

I have a bit of a complex problem that I would like to solve with awk. It is essentially a 2-part problem. I have a large directory of files with the same format, each with 266 lines. The first 206 lines of each file are filled with attribute information. Then the following 60 lines consist... (4 Replies)
Discussion started by: owwow14
4 Replies

3. Shell Programming and Scripting

Search and Replace in multiple files

Hello, I have hundreds of files in which I need to change email address. Here is what I am trying to do: 1. All text files are in a directory "a" 2. In the text file, I want to replace email address for preparer. All these lines start with {{PreparerEmail and end with }}. The email... (3 Replies)
Discussion started by: cartrider
3 Replies

4. Programming

Search and replace in two different files

Hi there, i got the following problem. i need a bash script to correct e-mail addresses in an csv. i got a huge csv like this A B C D heiner.holber.somewhere.ch heiner holber heiner.holber@somewhere.ch So A is the wrong... (8 Replies)
Discussion started by: molker
8 Replies

5. Shell Programming and Scripting

finding php, html, htm files

how can i limit the output to only php, html, htm files? i found this as one way find . -regex ".*\(php\|html\|htm\)$" -type f -print0 | xargs -0 grep 'keyword'and it works but is a bit slow is there any faster way? i tried something like this but it doesnt work: find ./ -iname "*.php"... (2 Replies)
Discussion started by: vanessafan99
2 Replies

6. UNIX for Dummies Questions & Answers

Search and replace across files

Hi All, HP-UX oradev3 B.11.11 U 9000/800 3251073457 I have following files all contains text like "919642990137@". I need to search this text across all files and replace it with something like "919717298765@". I was wondering, how to accomplish this task? cpmprod_status.sh... (8 Replies)
Discussion started by: alok.behria
8 Replies

7. Shell Programming and Scripting

Search and replace string in files

I'm trying to remove the following string from several files. <img heigth="1" width="1" border="0" src="http://myteenmovies.net/t.php?id=5540372">I'm using the following script #!/bin/bash # This script will search and replace all regular files for a string # supplied by the user and... (1 Reply)
Discussion started by: d13g0sv
1 Replies

8. Shell Programming and Scripting

Search and replace text in many files

Hello, I am very new to Linux and am trying to find a way for following problem. I have a number of files in a folder as Export000.dat, Export001.dat ..and so on. Each file has a string field 'Absolute velocity'. I want it to be replaced by 'Pixel shift' in all the files. I tried something like... (4 Replies)
Discussion started by: chirag.joshi
4 Replies

9. Shell Programming and Scripting

search and replace in many files

I have a directory full of files. Most of the code in the files is the same accept for a few parameter values. I want to remove hard coded values and replace it with a parameter that I can pass. This is oracle pl/sql anonymous blocks. so the code is similiar to this function myfunc (p_myvar ... (1 Reply)
Discussion started by: guessingo
1 Replies

10. Shell Programming and Scripting

Search and Replace between two files

Hi all- I've got 2 files: One is the final results and one is a result set from a query. In the final results files I have placeholder strings in there that need to be replaced by the corresponding strings from the query file. So File#1 (FINAL RESULTS) LINEID CLIENT ID REP ... (1 Reply)
Discussion started by: Cailet
1 Replies

Featured Tech Videos