Astuces.divers : [Admin] Traiter des fichiers mdb (Access)
Posté par Franck Routier () le 10 novembre 2007
Vous est-il arriver de devoir traiter des fichiers Access sous Linux (pour les importer sous Postgresql par exemple) ? Moi oui, et après avoir un peu galéré, voici ma solution, un petit script bash.
Il nécessite le paquet mdb-tools.
#!/bin/sh
IFS=!
for table in `mdb-tables -d ! $1`
do
echo "Export de la table $1"
dbname=`echo "$1" | awk -F/ '{print $NF}'`
mdb-export -d \| "$1" "$table" > "$2/$dbname.$table.csv"
done
J'explique un peu :
- IFS=! pour fixer le séparateur (...)
> Lire le message (0 commentaire).
Linux.debutant : Configuration du clavier...
Posté par Franck Routier () le 04 avril 2008
Bonjour,
j'ai un problème de clavier (touche ctrl droite qui ne marche pas), et j'essaie de remonter la chaîne de toutes les couches qui gèrent le clavier sous Linux (noyau, console-tools ? console-setup ?, kbd ?, X, Gnome, ...)
Les infos que j'ai trouvées sont souvent partielles (un sous ensemble du tout), pas datées (donc j'ai du mal à voir si les infos sont dépassées ou pas), en tout cas jamais une vue d'ensemble.
Quelque peut-il m'expliquer et me donner un pointeur qui va bien ?
j'ai un problème de clavier (touche ctrl droite qui ne marche pas), et j'essaie de remonter la chaîne de toutes les couches qui gèrent le clavier sous Linux (noyau, console-tools ? console-setup ?, kbd ?, X, Gnome, ...)
Les infos que j'ai trouvées sont souvent partielles (un sous ensemble du tout), pas datées (donc j'ai du mal à voir si les infos sont dépassées ou pas), en tout cas jamais une vue d'ensemble.
Quelque peut-il m'expliquer et me donner un pointeur qui va bien ?
> Lire le message (3 commentaires, moyenne: 1).
Programmation.shell : Fichiers mdb (access) et script bash
Posté par Franck Routier () le 17 mars 2006
Bonjour,
je cherche à automatiser le traitement de fichiers .mdb sous linux.
Je dispose des commandes de mdb-tools, à savoir :
- mdb-tables -1 fic.mdb : liste les tables d'une base .mdb, une table par ligne grâce à l'option -1
- mdb-export fic.mdb table : export dans un csv (à envoyer dans un fichier)
Je voudrais créer un script qui automatise l'export de toutes les tables de toutes les bases d'un répertoire, et je me heurte à mon manque de connaissances, de awk en particulier.
Donc je (...)
je cherche à automatiser le traitement de fichiers .mdb sous linux.
Je dispose des commandes de mdb-tools, à savoir :
- mdb-tables -1 fic.mdb : liste les tables d'une base .mdb, une table par ligne grâce à l'option -1
- mdb-export fic.mdb table : export dans un csv (à envoyer dans un fichier)
Je voudrais créer un script qui automatise l'export de toutes les tables de toutes les bases d'un répertoire, et je me heurte à mon manque de connaissances, de awk en particulier.
Donc je (...)
> Lire le message (5 commentaires, moyenne: 1,8).
Linux.general : Beagle 0.0.12 + Reiser4 ?
Posté par Franck Routier () le 12 juillet 2005
La sortie de Beagle 0.0.12 introduit une nouveauté qui pourrait avoir son importance : le support de xattr n'est plus obligatoire.
http://mail.gnome.org/archives/dashboard-hackers/2005-July/msg00019(...)
L'utilisation de Beagle avec Reiser4 serait donc possible ! Outre les magnifiques controverses que cela ouvre (Beagle donc Mono, Reiser4 et sa mauvaise presse), il s'agit peut-être là d'un couple vraiment efficace pour les utilisateurs "desktop" de linux, qui apporterait de réelles nouveautés (...)
http://mail.gnome.org/archives/dashboard-hackers/2005-July/msg00019(...)
L'utilisation de Beagle avec Reiser4 serait donc possible ! Outre les magnifiques controverses que cela ouvre (Beagle donc Mono, Reiser4 et sa mauvaise presse), il s'agit peut-être là d'un couple vraiment efficace pour les utilisateurs "desktop" de linux, qui apporterait de réelles nouveautés (...)
> Lire le message (1 commentaire, moyenne: 2).


