Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/05/2009, 19:17
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 4 meses
Puntos: 102
Respuesta: ¿cómo parsear archivo de texto con Bash?

... Casi ... he logrado esto:
Código bash:
Ver original
  1. while read curline; do
  2.     echo $curline
  3. done < $file | \
  4. grep database | \
  5. sed 's/ //g' | \
  6. sed 's/url=pgsql:host=localhost//g' | \
  7. sed 's/database.//g'

Con lu cual, obtengo esta salida:
Código txt:
Ver original
  1. dbname=actos_foraneos
  2. user=u_actosforaneos
  3. password=p_actosforaneos

... ¿hay manera de hacer la "asignación"?. Intenté colocar los varios "seds" entre llaves {}, que creo así se hacia, pero sin resultados ...

Bueno, a ver si alguien puede hecharme una mano.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"