Adding headers to files in a batch

Valery just posted a blog article about a tool to insert headers in a bunch of files. I don’t have too much to say about that, but the comment form on the blog didn’t want me to post the following (a server error message about a potentially dangerous form post, lol), so I thought I’d just put it in my own blog instead. Here’s the comment I wanted to post:

Wow! That’s some solution for a tiny problem… How about a small shell script:

#!/bin/sh

for file in *.cpp; do
  cat my_new_header > $file.new
  cat $file >> $file.new
  mv -f $file.new $file
done

Certainly not the most elegant solution, but just as certainly it does the job and takes only a few seconds to write when needed.

1 Comment on Adding headers to files in a batch

  1. 🙂 Looks that processing of my blog comments is better than I thought -it didn’t allow such dangerous scripts through, didn’t it :DOliver, that script would do the job… And I did think of similar script before I started writting my C++ program, frankly :).-Valery.http://www.harper.no/valery

    Like

Leave a Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s