Commande shell d'exécution d'un fichier html dans un répertoire

Résolu/Fermé
Signaler
Messages postés
5
Date d'inscription
dimanche 7 juin 2015
Statut
Membre
Dernière intervention
3 octobre 2015
-
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
-
Bonjour à toute la communauté
Je suis nouveau et j'ai besoin de votre aide sur la programmation shell. Je veux écrire un script qui en exécutant doit sélectionner les données dans ma BD Mysql les rediriger le résultat dans un fichier.html, stocker le fichier dans le /var/www d' Apache et en fin l'exécuter directement dans mon navigateur étant toujours dans le script.

J'ai déja sélectionner mes données dans ma BD avec le script suivant:

$> Mysql -u root -h localhost -pMonpass -e "select * from etudiant" > liste_etudiant.html
Merci de m'aider.

2 réponses

Messages postés
18410
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 janvier 2022
5 533
hello
essayer
Mysql -u root -h localhost -pMonpass -e "select * from etudiant" | txt2html > liste_etudiant.html; firefox liste_etudiant.html
2
Messages postés
5
Date d'inscription
dimanche 7 juin 2015
Statut
Membre
Dernière intervention
3 octobre 2015

Hello!
Merci dejà pour votre contribution car je parvient déjà à l'ouvrir automatiquement avec le navigateur. Mais mon problème maintenant est de mettre les infos dans un tableau avant d'afficher car elles s'affichent en bloc dans le navigateur. Cela est très simple dans PHP ou jsp... mais comment faire cela avec le shell?
0
Messages postés
18410
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 janvier 2022
5 533
txt2html permet plein de choses (voir man txt2html), quel est le format des données ?
0
Messages postés
3645
Date d'inscription
dimanche 18 mars 2001
Statut
Modérateur
Dernière intervention
15 janvier 2017
964
Essaye l'option -H ou --html du client mysql.
exemple:
 echo 'select * from tabl01 ' | mysql -pmypassword -H sandbox > brol.html


Fais un man 1 mysql
Gates gave ^W sold you the windows.
GNU gave us the whole house.(Alexandrin)
0