How can I easily retab html files according to some sane default?
        Posted  
        
            by 
                James
            
        on Ask Ubuntu
        
        See other posts from Ask Ubuntu
        
            or by James
        
        
        
        Published on 2011-01-10T19:08:44Z
        Indexed on 
            2011/01/10
            19:58 UTC
        
        
        Read the original article
        Hit count: 399
        
I have some html files that I'd like to retab that look like this:
<header>
    <div class="wrapper">
                    <img src="images/logo.png">
                    <div class="userbox">
                            <div class="welcome">Welcome Andy!</div>
                            <div class="blackbox">
                                    <ul>
                                            <li><a href="#">Invite Friends</a></li>
                                            <li><a href="#">My Account</a></li>
                                            <li><a href="#">Cart</a></li>
                                            <li><a href="#">Sign Out</a></li>
                                    </ul>
                            </div>
                    </div>
            </div>
</header>
And I want them to look something like this:
<header>
  <div class="wrapper">
    <img src="images/logo.png">
    <div class="userbox">
      <div class="welcome">Welcome Andy!</div>
        <div class="blackbox">
          <ul>
            <li><a href="#">Invite Friends</a></li>
            <li><a href="#">My Account</a></li>
            <li><a href="#">Cart</a></li>
            <li><a href="#">Sign Out</a></li>
          </ul>
        </div>
    </div>
  </div>
</header>
Or some sane default. What's the easiest way to go about doing this from the terminal in ubuntu for all of the html files in the current directory?
© Ask Ubuntu or respective owner