[Techtalk] command line

R. Daneel Olivaw linuxchix at r-daneel.com
Sat Mar 20 15:37:35 EST 2004


Hello there :)

> if somebody can help me out in getting it done for all files:
> (pseudocode)
> 
> for i in *.php
> 
> do
> 	cat newheader i.php > i2
> 	mv i2 i.php
> end
> 

#!/bin/sh
FileList=`find . -name "*.php" -type f -print`
for phpFile in "`cat ${FileList}`"
do
  echo "Processing ${phpFile} ..."
  cat newheader ${phpFile} > ./tmpfile
  mv ./tmpfile ${phpFile}
done

note: 'find' will search all subdirectories for .php files.

bye,

R. Daneel Olivaw,
The Robot Inside.


More information about the Techtalk mailing list