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

Résolu
amourtic Messages postés 6 Statut Membre -  
jisisv Messages postés 3678 Statut Modérateur -
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

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    essayer
    Mysql -u root -h localhost -pMonpass -e "select * from etudiant" | txt2html > liste_etudiant.html; firefox liste_etudiant.html
    2
    1. amourtic Messages postés 6 Statut Membre
       
      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
    2. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      txt2html permet plein de choses (voir man txt2html), quel est le format des données ?
      0
  2. jisisv Messages postés 3678 Statut Modérateur 936
     
    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