BASH et html
Résolu
gardiendelanuit
Messages postés
1770
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Aujourd'hui je rencontre encore un problème pour mon script bash.
En effet mon script produit une liste de mot avec leur occurences, exemple:
Et je voudrais maintenant rediriger séparement les mots et leur occurences dans un tableau.
J'ai réfléchie à plusieurs méthode sans vraiment trouver : /
Je précise que j'injecte du code html dejà définie (statique) dans un fichier texte html et que je voudrais générer chaque ligne du tableau avec un while ...echo, dans lequel il y aurait également les variables contenant le mot et une autre pour l'occurence.
N'hésitez pas pour les questions et merci d'avance :)
Aujourd'hui je rencontre encore un problème pour mon script bash.
En effet mon script produit une liste de mot avec leur occurences, exemple:
15 Google 10 Web 9 Télécharger 5 astuces ...
Et je voudrais maintenant rediriger séparement les mots et leur occurences dans un tableau.
J'ai réfléchie à plusieurs méthode sans vraiment trouver : /
Je précise que j'injecte du code html dejà définie (statique) dans un fichier texte html et que je voudrais générer chaque ligne du tableau avec un while ...echo, dans lequel il y aurait également les variables contenant le mot et une autre pour l'occurence.
N'hésitez pas pour les questions et merci d'avance :)
A voir également:
- BASH et html
- Editeur html - Télécharger - HTML
- Bingo bash - Télécharger - Divers Jeux
- Bash addition ✓ - Forum Shell
- Br html ✓ - Forum Webmastering
- [Shell] Comment additionner des valeurs ✓ - Forum Shell
6 réponses
je crois que c'est sa : bon c'est sous forme de mot de passe mais tu peut le faire avec se que tu veut
<table>
<tr>
<td>
<label>Identifiant :</label>
</td>
<td>
<input type="text" name="identifiant" required="required" size="20" />
</td>
</tr>
<tr>
<td>
<label>Mot de passe</label>
</td>
<td>
<input type="password" name="mot de passe" required="required" size="20" />
</td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" />
<input type="reset" />
</center>
</td>
</tr>
</table>
se sont les balise "td" et "tr"
<table>
<tr>
<td>
<label>Identifiant :</label>
</td>
<td>
<input type="text" name="identifiant" required="required" size="20" />
</td>
</tr>
<tr>
<td>
<label>Mot de passe</label>
</td>
<td>
<input type="password" name="mot de passe" required="required" size="20" />
</td>
</tr>
<tr>
<td colspan="2">
<center>
<input type="submit" />
<input type="reset" />
</center>
</td>
</tr>
</table>
se sont les balise "td" et "tr"
Si j'ai bien compris ta question, effectue une variation sur la suite:
johand@osiris: ~/src/CCM/sed $ cat freq.dat 15 Google 10 Web 9 Télécharger 5 astuces johand@osiris: ~/src/CCM/sed $ cat freq.dat | while read freq mot ; do echo -e "<tr>\n<td>Fréquence: $freq</td>"; echo -e "<td>Mot: $mot</td>\n</tr>"; done <tr> <td>Fréquence: 15</td> <td>Mot: Google</td> </tr> <tr> <td>Fréquence: 10</td> <td>Mot: Web</td> </tr> <tr> <td>Fréquence: 9</td> <td>Mot: Télécharger</td> </tr> <tr> <td>Fréquence: 5</td> <td>Mot: astuces</td> </tr>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai d'abord mis un tr qui me remplace tout les espace par \n et... un bout de code sera peut-être plus explicite.
echo $list | tr " " "\n" > temp/temp.txt heure=$(date +%H:%M) jour=$(date +%d-%m-%Y) touch HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html echo -e '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\n <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >' > HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html echo -e "<head>\n<title>Liste du $jour à $heure</title> \n" >> HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html echo -e '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> \n<link rel="stylesheet" type="text/css" href="styles.css" /> \n</head>' >> HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html echo -e '<body> \n <div id="entete" style="text-align: center; width:100%"><img alt="logo IUT Arles" src="header.gif"/> <!-- Image principale dentete -->\n</div>\n <table align="center" id="tableau" class="tableau" border="2px solid red"> \n<tr> \n <th> Répétition(s) </th> \n <th> Mot(s) </th> \n</tr>' >> HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html while read line do if let $line 2>/dev/null then echo -e "<tr> \n <td> $line </td>\n" >> HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html else echo -e "<td> $line </td> \n<tr/>" >> HTML/OUTPUT_HTML/Liste_du_${jour}_à_${heure}.html fi done < temp/temp.txt