Foros del Web » Administración de Sistemas » Unix / Linux »

[SOLUCIONADO] Usar txt2po en varios archivos

Estas en el tema de Usar txt2po en varios archivos en el foro de Unix / Linux en Foros del Web. Tengo un carpeta con unos 200 txt para traducir, existe alguna forma de ejecutar txt2po sobre una carpeta, en vez de estar escribiendo txt2po archivo.txt ...
  #1 (permalink)  
Antiguo 22/05/2013, 09:31
 
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Usar txt2po en varios archivos

Tengo un carpeta con unos 200 txt para traducir, existe alguna forma de ejecutar txt2po sobre una carpeta, en vez de estar escribiendo txt2po archivo.txt archivo.po para cada archivo ?
  #2 (permalink)  
Antiguo 22/05/2013, 12:20
Avatar de lord_zoo  
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 104
Antigüedad: 19 años, 2 meses
Puntos: 2
Respuesta: Usar txt2po en varios archivos

Probablemente con un simple script lo podrias hacer. Incluso desde la linea de comandos:

Código BASH:
Ver original
  1. $cd carpeta_con_txt
  2. $for i in $(ls *.txt);do txt2po $i $i.po;done

Eso es mas que simple, y no hice sustitucion de la extension, pero deberia de servirte.

Saludos.
__________________
Tech IT - Consultoría GNU/Linux.
http://www.tech-it.com.ar
  #3 (permalink)  
Antiguo 22/05/2013, 14:58
 
Fecha de Ingreso: julio-2011
Mensajes: 62
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: Usar txt2po en varios archivos

Muchas gracias, si funciona.
  #4 (permalink)  
Antiguo 23/05/2013, 08:22
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Usar txt2po en varios archivos

evitemos usar ls en for, no es necesario:
Código BASH:
Ver original
  1. for i in *.txt
es lo mismo y no requiere subshell ni comando extra.

Saludos.

Etiquetas: usar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:07.