I have a folder and inside of that folder, I have about 500 sub folders which contain on average about 5 shapefiles each.

What I want to do is:

 -  to check if there is a field, lets say `field_1`, and if it is not in  the attribute table, to add it (`TEXT length = 6`) and then
 - to reproject all the shapefiles preferably with `ogr2org` to EPSG:3035

I find this [question 1][1] but my data are in multiple directories and this [question 2][2] which is for converting all shapefiles in a directory. 

the above questions give me food for thought of how can someone do something that I am looking for.


  [1]: http://gis.stackexchange.com/questions/138720/how-to-reproject-all-the-vector-files-in-a-folder-to-a-particular-projection-usi
  [2]: http://gis.stackexchange.com/questions/25366/ogr2ogr-convert-all-shapefiles-in-a-directory