« The ?? operator (C# 2.0)Video demo of free refactoring for VB.NET »

Adding headers to files in a batch

02/06/05

Permalink 08:44:04 pm
Categories: General, Programming

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

:-)
Looks that processing of my blog comments is better than I thought -
it didn't allow such dangerous scripts through, didn't it :D
Oliver, 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
06/03/05 @ 05:29

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
Please complete the song title below. Hint: enter 'h', 'e', 'a', 'v', 'e', 'n'
antispam test

Enter your email address:

Search

Oliver
MVP logo
March 2010
Sun Mon Tue Wed Thu Fri Sat
 << <   > >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31