Bash - Exporter sans interpréter. [Résolu] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 19-04-2011 à 15:17:00
je ferai ça moi plutôt (je sais, c'est pas beau) :
Code :
|
Marsh Posté le 19-04-2011 à 15:32:18
Merci pour ton idée. Je vais je pense commencer par ça en attendant de trouver la raison de mon soucis. Marre de tourner en rond.
Marsh Posté le 19-04-2011 à 18:10:17
Citation : echo "#!/bin/bash |
En gros tu l'ouvres et tu la fermes
Remplace donc ton premier " par un '
Et le dernier " par un '
Sinon, remplace tous les sauts de ligne par des ; et en mettant tout sur une seule ligne dans ton code.
Marsh Posté le 19-04-2011 à 19:02:43
Généralement quand on fait ce genre de truc on utilise plutôt la syntaxe heredoc :
|
Et pour en revenir au sujet du topic et contrairement au comportement habituel de bash, en heredoc les doubles guillemets autour de "SCRIPTEND" dans cet exemple servent désactiver la substitution des variables.
Marsh Posté le 19-04-2011 à 19:53:10
Cool, je viens de découvrir un truc là
Merci High Plains Drifter de partager ton savoir avec nous
Marsh Posté le 19-04-2011 à 14:59:35
Bonjour.
Voila, je suis en train de réaliser un script en Bash.
Après avoir poser plusieurs questions à l'utilisateur, il génère plusieurs autres scripts. Le soucsi est que je n'arrive pas à dire à echo de ne pas interpréter son contenu. Voici un exemple de mon code :
Si quelqu'un à une idée, je suis plus que preneur.
Merci.
Message édité par jcdc le 19-04-2011 à 23:06:22