Création html par script shell
Résolu
snow_frog
Messages postés
216
Date d'inscription
Statut
Membre
Dernière intervention
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
A voir également:
- Html bash script
- Script vidéo youtube - Guide
- Editeur html - Télécharger - HTML
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Bingo bash - Télécharger - Divers Jeux
5 réponses
C'est normal, le caractere
Tu dois pouvoir le proteger en tapant
#en script shell definit un commentaire.
Tu dois pouvoir le proteger en tapant
color:\#34C247au lieu de
color:#34C247
Salut,
Vu que echo encadre le texte entre les guillemets echo "...............", le shell aura de mal à comprendre les séquences "color:#34C247;" il faudra peut être un backslash avant les guillemets aussi
\"color:#34C247;\"
Pour le # c'est vrai que c'est un commentaire mais je n'ai pas testé à l'intérieur d'un echo "..."
Tu peux essayer
#/bin/bash
echo "j'affiche un #"
Si le script affiche
j'affiche un #
Alors ce n'est pas le # qui pose de problèmes
Si les backslash te pose de problèmes tu peux essayer comme ça (apostrophes au lieu de guillemets pour echo
Vu que echo encadre le texte entre les guillemets echo "...............", le shell aura de mal à comprendre les séquences "color:#34C247;" il faudra peut être un backslash avant les guillemets aussi
\"color:#34C247;\"
Pour le # c'est vrai que c'est un commentaire mais je n'ai pas testé à l'intérieur d'un echo "..."
Tu peux essayer
#/bin/bash
echo "j'affiche un #"
Si le script affiche
j'affiche un #
Alors ce n'est pas le # qui pose de problèmes
Si les backslash te pose de problèmes tu peux essayer comme ça (apostrophes au lieu de guillemets pour echo
#!/bin/sh rm -f releve_niveau.html echo ' <html> <head> <title></title> </head> <body> <TABLE BORDER> <CAPTION style="color:#34C247;"><FONT size=5>releves de la semaine</FONT></CAPTION> <TR> <TH></TH> <TH colspan="2">semaine 12</TH> </TR> <TR align=center> <TD valign=bottom>stations:</TD> <TD WIDTH=120>10 heures</TD> <TD WIDTH=120>11 heures</TD> </TR> <TR align=center> <TD>station 1</TD> <TD>10.5</TD> <TD>10.8</TD> </TR> <TR align=center> <TD>station 2</TD> <TD>10.2</TD> <TD>10.5</TD> </TR> </TABLE> </body> </html>' ->> releve_niveau.html
Salut,
Effectivement c'est les quotes doubles qui entourent color:#34C247; qui posent problème, et ta solution en entourant tout le contenu de la commande echo par des quotes simples résout bien le problème ;-))
Par contre il faut enlever le tiret dans la redirection "->>" ;-)))
Effectivement c'est les quotes doubles qui entourent color:#34C247; qui posent problème, et ta solution en entourant tout le contenu de la commande echo par des quotes simples résout bien le problème ;-))
Par contre il faut enlever le tiret dans la redirection "->>" ;-)))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question