Script , redirection , et sortie html

Bloupilou Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
Flachy Joe Messages postés 2102 Date d'inscription   Statut Membre Dernière intervention   -
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 2102 Date d'inscription   Statut Membre Dernière intervention   261
 
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   Statut Membre Dernière intervention   1
 
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 2102 Date d'inscription   Statut Membre Dernière intervention   261
 
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   Statut Membre Dernière intervention   1
 
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 2102 Date d'inscription   Statut Membre Dernière intervention   261
 
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 2102 Date d'inscription   Statut Membre Dernière intervention   261
 
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   Statut Membre Dernière intervention   1
 
D'accord merci .
Je vais essayer d'appliquer ça .
Joyeuse fête :)
0
Bloupilou Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   1
 
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 2102 Date d'inscription   Statut Membre Dernière intervention   261
 
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