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

Résolu/Fermé
amourtic Messages postés 5 Date d'inscription dimanche 7 juin 2015 Statut Membre Dernière intervention 3 octobre 2015 - 7 juin 2015 à 08:32
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 - 11 juin 2015 à 22:52
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.
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
7 juin 2015 à 13:49
hello
essayer
Mysql -u root -h localhost -pMonpass -e "select * from etudiant" | txt2html > liste_etudiant.html; firefox liste_etudiant.html
2
amourtic Messages postés 5 Date d'inscription dimanche 7 juin 2015 Statut Membre Dernière intervention 3 octobre 2015
10 juin 2015 à 09:01
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
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
10 juin 2015 à 09:48
txt2html permet plein de choses (voir man txt2html), quel est le format des données ?
0
jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
Modifié par jisisv le 11/06/2015 à 22:54
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