Hola Sergio,<div><br></div><div>Estando en la misma carpeta desde la que lanzas los comandos a mano, para los rurales haz:</div><div><br></div><div>for i in files/villanueva/28_176_RA_2012-01-24_SHF/*/*.SHP; do dest=$(basename $i .SHP) ; ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326 result/RU$dest.SHP $i;done</div>
<div><br></div><div>y para los urbanos:</div><div><br></div><div>for i in files/villanueva/28_176_UA_2012-01-24_SHF/*/*.SHP; do dest=$(basename $i .SHP) ; ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326 result/UR$dest.SHP $i;done</div>
<div><br><div class="gmail_quote">2012/2/5 Carlos Dávila <span dir="ltr"><<a href="mailto:cdavilam@orangecorreo.es">cdavilam@orangecorreo.es</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<u></u>


  

<div text="#000000" bgcolor="#ffffff"><div class="im">
El 05/02/12 14:21, sergio sevillano escribió:
</div><blockquote type="cite">
  <div>
  <div style="word-wrap:break-word">
  <div>
  <div>
  <div><br>
  </div>
  <div><br>
  </div><div class="im">
  <div>por último, hay un alma caritativa</div>
  <div>que me diga como hacer un ejecutable de UNIX</div>
  <div>para pasar el ogr2ogr a todas las capas y no solo 1 a 1</div>
  <div><br>
  </div>
  <div>es decir que haga:</div>
  <div>ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=PENR2009.gsb +wktext"
-t_srs EPSG:4326 result/RUCONSTRU.SHP
files/villanueva/28_176_RA_2012-01-24_SHF/CONSTRU/CONSTRU.SHP</div>
  <div>y luego</div>
  <div>ogr2ogr -s_srs "+init=epsg:23030 +nadgrids=./PENR2009.gsb
+wktext" -t_srs EPSG:4326 result/RUELEMLIN.SHP
files/villanueva/28_176_RA_2012-01-24_SHF/ELEMLIN/ELEMLIN.SHP</div>
  <div>....</div>
  <div>etc.</div>
  <div>?</div>
  <div><br>
  </div>
  </div></div>
  </div>
  </div>
  </div>
</blockquote>
No lo sé con seguridad, pero deduciendo de la orden que ha mandado
Alejandro creo que esto debería funcionar:<br>
for i in result/*.shp; do dest=$(basename $i .shp); ogr2ogr -s_srs
"+init=epsg:23030 +nadgrids=./PENR2009.gsb +wktext" -t_srs EPSG:4326
$dest.SHP files/villanueva/28_176_RA_2012-01-24_SHF/$dest/$dest.SHP;
done<br>
</div>

<br>_______________________________________________<br>
Talk-es mailing list<br>
<a href="mailto:Talk-es@openstreetmap.org">Talk-es@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-es" target="_blank">http://lists.openstreetmap.org/listinfo/talk-es</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Atentamente,<br>  Suárez<br>
</div>