Convertir un archivo *.dat en *.csv

Resuelto
Matii_75 Mensajes publicados 22 Estado Miembro -  
 Papy nice -
Hola,

Estoy buscando cómo convertir un archivo *.dat a *.csv con el fin de realizar una importación en una base de datos MySQL.

Gracias
Configuración: Linux Konqueror 3.5

3 respuestas

  1. jipicy Mensajes publicados 40842 Fecha de registro   Estado Moderador Última intervención   4 898
     
    Solo hay que sustituir cada tabulación por un punto y coma :
    sed 's/\t/;/g' fichier_origine.dat > fichier_sortie.csv
    ;-))

    --
    JP - Criador de pingüinos -
    Haga un gesto por el medio ambiente, cierre sus ventanas y adopte un pingüino.
    8
    1. Matii_75 Mensajes publicados 22 Estado Miembro 1
       
      Impecable, gracias. Bueno, para la inserción en la tabla, aún no está ganado, pero ya es algo.

      Gracias.
      0
  2. jipicy Mensajes publicados 40842 Fecha de registro   Estado Moderador Última intervención   4 898
     
    Hola,

    ¿Cómo es tu archivo .dat?

    --
    JP - Criador de pingüinos -
    Haga un gesto por el medio ambiente, cierre sus ventanas y adopte un pingüino.
    0
    1. Matii_75 Mensajes publicados 22 Estado Miembro 1
       
      Données en quantité importante, sur le modèle suivant :

      8:0:46:b0:17:96 10.0.0.1 1113552067
      0:8:5:7c:82:16 10.17.0.218 1207067849 eth0
      0:c0:9f:7a:a6:8d 164.34.26.13 1170829191
      8:0:46:b0:17:96 164.34.20.13 1113557065

      Le tout séparé par des tabulations.
      0
  3. Papy nice
     
    Hola,

    Acabo de migrar de una PC con Windows XP a una PC con Windows Vista.
    En el XP tenía una libreta de direcciones que funcionaba con Palm y, por lo tanto, en *.dat.
    Se transfirió a Vista, pero quiero dejar Palm e importar mi *.dat en "contactos de Windows".
    Sin embargo, este último me pide que primero convierta *.dat en *.csv.
    Estoy dispuesto, pero ¿cómo lo hago?
    Si alguien puede ayudarme, sería genial. Gracias de antemano
    Papy Nice
    0