Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6629291
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 25, 20262026-05-25T22:14:22+00:00 2026-05-25T22:14:22+00:00

We are converting all the static html pages in our codebase into php pages.

  • 0

We are converting all the static html pages in our codebase into php pages. The first step would be to change all the .html file extension to .php (which I already did). The second step would be to update all the links within each of those html pages to point to new php pages.

(for instance, inside index.php i have links to both contact.html and about-us.html. Now since we have replaced every .html file extension to .php, we need to change contact.html to contact.php, and likewise, about-us.html to about-us.php).

what i want to do now is to search for a particular string across multiple files. (search for “contact.html” inside many files, such as index.php, index2.php, index3.php, etc etc..) after that, replace all “contact.html” in all those files with “contact.php”.

I am not familiar with unix command line, and i so far have seen other people’s similar questions here in the forum but not quite understand which one could help me achieve what i want. I’m using cygwin and if possible i need to solve this without perl script since i dont have it installed. i need to try using either sed, grep, find, or anything else.

So, if any of you think that this is a duplicate please point me to a relevant post out there. thanks for your time.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-25T22:14:23+00:00Added an answer on May 25, 2026 at 10:14 pm

    Try this:

    find . -name '*.html' -exec sed -i 's/\.html/\.php/g' "{}" \;

    It will find all files in the current and subdirectories that end in .html, and run sed on each of them to replace .html with .php anywhere it appears within them.

    See http://content.hccfl.edu/pollock/unix/findcmd.htm for more details.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm converting all of our Crystal Reports to use a home-built reporting system. Essentially,
I am converting a static HTML website to a CMS. The images folder is
I am converting all my SQL Server queries to MySQL and my queries that
I've been converting all kinds of other things, classes, interfaces, ASP.NET MVC apps, and
UPDATE: All of these problems was for converting a Website application to a Web
I'm converting database from Teradata to SqlServer. I've noticed all tables and procedures are
We have a SQL Server 2005 database, and currently all our users are connecting
I'm converting my App Delegate file from .m to .mm (Objective-C to Objective-C++) so
I'm converting procedural JS to OO and would appreciate any help. In a nutshell,
Converting large static site to Drupal 6.2 Page urls are now aliased like folder/

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.