Insertion plusieurs lignes dans fichier (ksh)
Résolu/Fermé
Atef
-
1 avril 2008 à 15:59
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 12 nov. 2009 à 11:52
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 12 nov. 2009 à 11:52
A voir également:
- Insertion plusieurs lignes dans fichier (ksh)
- Fichier rar - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier iso - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
1 avril 2008 à 16:10
1 avril 2008 à 16:10
Salut,
[jp@MDK-2008 trash]$ cat atef <ActionMapping> <Action name="ParamChange" value="s3i"> <Task name="parameter change v3" description="parameter Change version 3"/> </Action> <Action name="ParamChange" value="v4m"> <Task name="parameter change v4" description="parameter Change version 4"/> </Action> </ActionMapping> [jp@MDK-2008 trash]$ sed -i.BAK '\#</ActionMapping>#i\ <Action name="UpgradeSession" value="v1">\ <Task name="upgrade session" description="upgrade sessions version 1"/>\ </Action> ' atef [jp@MDK-2008 trash]$ cat atef <ActionMapping> <Action name="ParamChange" value="s3i"> <Task name="parameter change v3" description="parameter Change version 3"/> </Action> <Action name="ParamChange" value="v4m"> <Task name="parameter change v4" description="parameter Change version 4"/> </Action> <Action name="UpgradeSession" value="v1"> <Task name="upgrade session" description="upgrade sessions version 1"/> </Action> </ActionMapping> [jp@MDK-2008 trash]$;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
12 nov. 2009 à 11:52
12 nov. 2009 à 11:52
Affiche ce que tu veux exactement avec un fichier AVANT et APRÈS.
2 avril 2008 à 09:14
c magique :-)
Merci beaucoup.
3 nov. 2009 à 17:47
Merci pour votre aide mais est ce que vous pouriez me dire comment éditer les caractères spéciaux dans ce cas.
mon cas est le suivant : la chaîne que je veux insérer contient le caractère " ' "
Voici la chaine :
<xsl:stylesheet
xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:output method="xml" />
<xsl:param name="host"/>
<xsl:param name="port"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="config-property[@name='ConnectionURL']">
<config-property type="java.lang.String" name="ConnectionURL">jdbc:hsqldb:hsql://<xsl:value-of select='$host'/>:<xsl:value-of select='$port'/></config-property>
</xsl:template>
<xsl:template match="*|@*">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
</xsl:stylesheet>
]]>
Merci
3 nov. 2009 à 18:01
12 nov. 2009 à 11:45
Ce que j'ai fait c'est :
déclarer la variable QUOTE
puis j'ai utilisé la syntaxe suivante :
<xslt-config configName="Configuration"><![CDATA[\
<xsl:stylesheet\
xmlns:xsl='"$QUOTE"'http://www.w3.org/1999/XSL/Transform'"$QUOTE"' version='"$QUOTE"'1.0'"$QUOTE"'>\
<xsl:output method="xml" />\
<xsl:param name="port"/>\
<xsl:template match="/">\
<xsl:apply-templates/>\
</xsl:template>\
<xsl:template match="attribute[@name='"$QUOTE"'serverBindPort'"$QUOTE"']">\
<attribute type="java.lang.String" name="serverBindPort"><xsl:value-of select='"$QUOTE"'$port'"$QUOTE"'/></attribute>\
Merci.