Script , redirection , et sortie html

Fermé
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 - 28 déc. 2012 à 18:02
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 - 29 déc. 2012 à 11:46
Bonjour,



Je dispose d'un script qui affiche des renseignements sur un ordi , et qui les enregistre dans un fichier .

J'aimerais que cela faasse une sortie html , j'ai donc tout bêtement essayer > ficher.html

Donc cela crée le fichier html , mais tout désordonnée ( tout collé quoi )

Y a t il un moyen de faire en sorte que la page html soit arrangé ?
A voir également:

4 réponses

Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
28 déc. 2012 à 18:32
Salut,
En ajoutant des sauts de lignes et des tabulations par exemple ? Il faut le faire à la main :
echo -e "<div>\n\tUne ligne\n\tUne autre ligne\n\t<ul>\n\t\t<li></li>\n\t</ul>"

Ça donne
<div>
	Une ligne
	Une autre ligne
	<ul>
		<li></li>
	</ul>


Bon courage.
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
28 déc. 2012 à 18:34
Je dois mettre les commandes de mon script de cette facon ? :


<div>

hostname | tee -a fichier.html
uname | tee -a fichier.html
<ul>
<li></li>
</ul>
</div>

tout simplement ?
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
Modifié par Flachy Joe le 28/12/2012 à 18:47
Hummm, commence par lire ça pour comprendre ce qu'est le HTML : https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3

En résumé c'est un "langage" qui mêle du texte et des "balises" de mise en page, les balises doivent être insérées au bon endroit dans le texte.

Ce que j'ai donné n'est qu'un exemple basique de balise et ne s'applique sans doute pas à ton cas.

;-) Flachy Joe ;-)
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
Modifié par Bloupilou le 28/12/2012 à 18:49
Merci de ton retour .

J'utilise le html5 et le css , c'est pas un soucis , mais parler de html et de commande/redirection , je peux t'assurer que c'est pas clair du tout

Suffit en gros de mettre toutes les instruction dans le bloc texte quoi ?
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
28 déc. 2012 à 19:15
C'est ça. Il faut considéré la sortie comme un flux.
Un exemple :
echo -e "<h1>PC 1</h1>\n<div>\n\t<ul>\n\t\t<li>Nom : " >>out.htm
hostame >>out.htm
echo -e "</li>\n\t\t<li>Réseau :<br/>" >>out.htm
ifconfig >>out.htm
echo -e "</li>\n\t</ul>\n</div>" >>out.htm
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
28 déc. 2012 à 19:18
NB : Tu peut pas écrire directement les balises HTML au milieu du script puisque celui ci est interprété par le shell qui ne capte rien à ce langage...
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
28 déc. 2012 à 20:20
D'accord merci .
Je vais essayer d'appliquer ça .
Joyeuse fête :)
0
Bloupilou Messages postés 20 Date d'inscription dimanche 27 février 2011 Statut Membre Dernière intervention 29 décembre 2012 1
28 déc. 2012 à 23:55
Arf c'est trop casse tête j'abandonne .

Les infos des instructions ( ifconfig , df -h ) sont pas organisées , etc..

Merci comme même
0
Flachy Joe Messages postés 2103 Date d'inscription jeudi 16 septembre 2004 Statut Membre Dernière intervention 21 novembre 2023 260
Modifié par Flachy Joe le 29/12/2012 à 11:48
Effectivement, il faut découper les données pour y incruster les balises au bon endroit, c'est pas des plus évident...
Je pense qu'en utilisant la commande sed c'est faisable sans se faire des noeuds dans la tête mais il y a de quoi galèrer...
0