Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/09/2016, à 11:36

Arbiel

[Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonjour à tous
[Édit] J'ai changé le titre initial "recherche de la ligne regexp2 au delà de regexp1".
On trouvera dans la discussion ci-dessous la réponse à ma question initiale, ainsi qu'à mon problème.
[/Édit]

Je voudrais trouver le numéro de la première ligne située au delà de la ligne répondant à une expression régulière "regexp1" et qui corresponde à l'expression "regexp2".

Autrement dit, comment sortir le seul numéro de la dernière ligne de la sélection obtenue par "/regexp1/,/regexp2" ?

Merci d'avance.

Arbiel

Dernière modification par Arbiel (Le 22/09/2016, à 17:27)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#2 Le 21/09/2016, à 00:04

mikael8349

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Pas super propre, mais ça devrait fonctionner (si j'ai bien compris ce que tu veux faire smile) :

sed = filename | sed 'N;s/\n/\t/' | sed -n '/regex1/,$p' | sed -n '/regex2/{p}' | cut -f1

Pour comprendre, le mieux est d'exécuter les commandes successivement.

# sed = filename
# sed = filename | sed 'N;s/\n/\t/'
# [...]
# sed = filename | sed 'N;s/\n/\t/' | sed -n '/regex1/,$p' | sed -n '/regex2/{p}' | cut -f1

Hors ligne

#3 Le 21/09/2016, à 06:46

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonjour,
Voici deux autres façons de faire

sed -n '/regex1/,/regex2/{/regex2/=}' filename

sed -n '/regex1/{:a;/regex2/!{n;ba};=;q}' filename

Hors ligne

#4 Le 21/09/2016, à 15:15

Watael

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

<mode='JulienLepers: on;'>
ah, oui !
ah, oui !
ah, oui !
</mode>


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#5 Le 22/09/2016, à 00:48

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonsoir

Merci pour votre aide.

Je n'ai pas du tout compris la commande proposée par mikael8349, mais cela n'a aucune importance car la première commande qu'a indiquée pingouinux me satisfait parfaitement
1) elle m'éclaire sur la syntaxe des accolades
2) elle est parfaitement claire
3) elle ne fait, si je la comprends bien, qu'une seule passe sur le fichier
4) et surtout, elle fonctionne parfaitement.

Je l'utilise, en attendant de maîtriser le langage XPath, pour localiser l'endroit d'un fichier xml dans lequel je veux ajouter un nouveau fils à un nœud existant. Je fais donc une deuxième passe sur le fichier pour insérer le nouveau fils derrière la ligne de rang "n-1".

Voila où j'en suis avec

#!/bin/bash
cd ~/.skolios
f="famille.xml"
f1="enfant_1.xml"
f2="enfant_2.xml"
item="couple"
uuid_item="48a0270a-bbaf-41d6-8584-7940869de1c2"
echo "################# ${f} " && cat "${f}" && echo "–––––––––––––––––––––––––";
echo "################# ${f1} " && cat "${f1}" && echo "–––––––––––––––––––––––––";
echo "################# ${f2} " && cat "${f2}" && echo "–––––––––––––––––––––––––";
rang=$(($(sed -nre "/^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/{/^<\/${item}>/=}" "${f}";)-1));
sed -re "${rang}r"${f1}"" "${f}" 1>/tmp/f1.xml
f=/tmp/f1.xml
rang=$(($(sed -nre "/^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/{/^<\/${item}>/=}" "${f}";)-1));
sed -re "${rang}r"${f1}"" "${f}";
################# famille.xml 
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
</couple>
</parents>
</grand-parents>
–––––––––––––––––––––––––
################# enfant_1.xml 
<fils uuid="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier fils
</fils>
–––––––––––––––––––––––––
################# enfant_2.xml 
<fils uuid="4ca46b79-e41e-490f-857c-406d2debab15">
Mon second fils
</fils>
–––––––––––––––––––––––––
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
<fils uuid="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier fils
</fils>
<fils uuid="4ca46b79-e41e-490f-857c-406d2debab15">
Mon second fils
</fils>
</couple>
</parents>
</grand-parents>

J'ai essayé de la modifier pour insérer ledit fichier à la bonne place dès la première passe, mais j'obtiens pour l'instant un message d'erreur m'indiquant que je n'ai pas fermé l'accolade, ce qui me semble ne pas être le cas, comme le montrent le code et le résultat ci-dessous

#!/bin/bash
cd ~/.skolios
f="famille.xml"
f1="enfant_1.xml"
f2="enfant_2.xml"
item="couple"
uuid_item="48a0270a-bbaf-41d6-8584-7940869de1c2"
echo "################# ${f} " && cat "${f}" && echo "–––––––––––––––––––––––––";
echo "################# ${f1} " && cat "${f1}" && echo "–––––––––––––––––––––––––";
echo "################# ${f2} " && cat "${f2}" && echo "–––––––––––––––––––––––––";
echo "++++++++++++++++++++++++++++sortie des seules lignes extérieures à la plage"
sed -nre "/^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/!p" "${f}"
echo "+++++++++++++++++++++++++++++sortie de toutes les lignes"
sed -nre "{/^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/!p; /^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/p}" "${f}"
echo "++++++++++++++++++++++++++++++++tentative d'insertion du fichier"
sed -nre "{/^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/!p; /^<${item}[[:space:]]+.*uuid=\"${uuid_item}\".*>$/,/^<\/${item}>$/{/^<\/${item}>/x;r{f1};p;x;p}}" "${f}"
 ################# famille.xml 
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
</couple>
</parents>
</grand-parents>
–––––––––––––––––––––––––
################# enfant_1.xml 
<fils uuid="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier fils
</fils>
–––––––––––––––––––––––––
################# enfant_2.xml 
<fils uuid="4ca46b79-e41e-490f-857c-406d2debab15">
Mon second fils
</fils>
–––––––––––––––––––––––––
++++++++++++++++++++++++++++sortie des seules lignes extérieures à la plage
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
</parents>
</grand-parents>
+++++++++++++++++++++++++++++sortie de toutes les lignes
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
</couple>
</parents>
</grand-parents>
++++++++++++++++++++++++++++++++tentative d'insertion du fichier
sed: -e expression n°1, caractère 0: `{' non refermée

J'ai compris la seconde commande de pingouinux, mais elle me paraît plus compliquée, et surtout, je ne vois pas bien comment je pourrais la modifier pour insérer le fichier à la bonne place.


En tout état de cause, merci encore.

Arbiel

Dernière modification par Arbiel (Le 22/09/2016, à 00:52)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#6 Le 22/09/2016, à 09:11

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Lorsque tu connais le rang de la ligne devant laquelle tu veux insérer le fichier, tu peux faire ceci

$ rang=7
$ head -n $((rang-1)) famille.xml; cat enfant_1.xml; tail -n +$rang famille.xml
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
<fils uuid="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier fils
</fils>
</couple>
</parents>
</grand-parents>

Hors ligne

#7 Le 22/09/2016, à 10:20

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonjour

Oui, effectivement, mais l'idée de base de ma modification est d'insérer le fichier "enfant" directement au bon endroit.

L'exemple que j'ai donné est beaucoup trop compliqué pour permettre à quiconque de m'aider à corriger l'erreur que sed me renvoie. Voila la modification que j'ai voulu faire

sed -n '{/regex1/,/regex2/!p;/regex1/,/regex2/{/regex2/{x;rfilename2;x};p}}' filename
sed: -e expression n°1, caractère 0: `{' non refermée

Je ne sais pas si, dans le principe, cela peut fonctionner. Ne sachant pas comment indiquer à sed de ne rien faire, j'ai gardé l'option -n, pour pouvoir utiliser une commande, à savoir p, mais que se passerait-il dans la succession "{x;r…;x};p" ?
Toujours est-il que sed détecte une erreur (l'imbrication trop importante des {} ?) qu'il indique de manière erronée puisque

sed -n '{/regex1/,/regex2/!p;/regex1/,/regex2/{/regex2/{x;rfilename2;x};p}}}}}}}}}' filename
sed: -e expression n°1, caractère 0: `{' non refermée

Dans l'immédiat, et compte tenu de la taille de mes fichiers, je garde les deux passes, en attendant de savoir utiliser XPath.

Merci encore


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#8 Le 22/09/2016, à 10:29

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Voici un exemple simplifié, avec un retour à la ligne après le nom du fichier :

$ rang=7
$ sed  "$((rang-1))r enfant_1.xml
" famille.xml
<?xml version="1.0" encoding="UTF-8"?>
<grand-parents>
<parents uuid="51c439f6-ddd4-4b27-ae51-a0c53d368045">
<couple uuid="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</couple>
<couple uuid="48a0270a-bbaf-41d6-8584-7940869de1c2">
<fils uuid="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier fils
</fils>
</couple>
</parents>
</grand-parents>

Hors ligne

#9 Le 22/09/2016, à 17:08

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Le passage à la ligne résout effectivement le problème.

J'ai maintenant toutes les informations pour insérer le fichier là où je veux, en une seule passe de sed :
je localise la balise de fin devant laquelle je veux insérer le fichier
je la supprime
j'insère le fichier
je crée une nouvelle ligne avec la balise de fin.

Sans ton aide, je n'y serais pas parvenu.

Je te remercie pour le temps que tu as bien voulu me consacrer.

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#10 Le 23/09/2016, à 09:40

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Je ne comprends pas bien ton explication. Après avoir tâtonné pas mal, j'ai réussi à le faire ainsi en une seule passe.:

$ cat fichier_de_depart
lig1
lig2
lig3 debut
lig4
lig5
lig6
lig7 fin
lig8

$ cat fichier_a_inserer
inser1
inser2
inser3

$ d=debut; f=fin

$ sed "/$d/{:a;/$f/{r fichier_a_inserer
> N};n;ba}" fichier_de_depart
lig1
lig2
lig3 debut
lig4
lig5
lig6
inser1
inser2
inser3
lig7 fin
lig8

Ajouté :
On peut même le faire en une seule ligne, en insérant le '\n' :

sed "/$d/{:a;/$f/{r fichier_a_inserer"$'\n'"N};n;ba}" fichier_de_depart

Dernière modification par pingouinux (Le 23/09/2016, à 10:21)

Hors ligne

#11 Le 23/09/2016, à 13:11

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonjour

Je ne sais pas ce qui se passe, je n'arrive pas à reproduire le fonctionnement comme je l'avais fait hier. Je retrouve le message d'erreur relatif à l'absence de fermeture de l'accolade.

Par contre, ta commande avec la boucle fonctionne.

Cependant, je ne parviens pas à comprendre comment elle fonctionne.
La ligne "lig7 fin" étant dans la "pattern space", comment se retrouve-t-elle dans le résultat, après le fichier inclus ?


Arbiel

Dernière modification par Arbiel (Le 23/09/2016, à 13:38)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#12 Le 23/09/2016, à 14:05

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

La lecture est ici déclenchée à la ligne 7, et j'avais beau bricoler entre le pattern space et le hold space, le fichier était toujours inséré avant la ligne 8.
Ce que je comprends, c'est que le fait d'ajouter N, qui lit la ligne suivante et l'ajoute au pattern space, fait passer à la ligne 8, et le fichier est inséré avant.

Mais je m'aperçois avec horreur que ça ne marche pas si fin se trouve sur la dernière ligne.

Affaire à suivre, donc…

Ajouté :
Je n'ai trouvé que ça (en ajoutant une dernière ligne bidon avant, et en la supprimant après), mais c'est très moche :

sed '$ a '$'\n' fichier_de_depart|sed -e "/$d/{:a;/$f/{r fichier_a_inserer" -e "N};n;ba}" -e '$d'

Édité : Petite simplification

Dernière modification par pingouinux (Le 24/09/2016, à 10:35)

Hors ligne

#13 Le 23/09/2016, à 14:33

credenhill

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

hello
pour éviter le \n

sed -e "/$d/{:a;/$f/{r fichier_a_inserer" -e "N};n;ba}" fichier_de_depart

Hors ligne

#14 Le 23/09/2016, à 14:49

pingouinux

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Merci pour le tuyau, credenhill. smile

Hors ligne

#15 Le 23/09/2016, à 20:59

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonsoir

@credenhill
Je n'ai pas réussi à faire fonctionner la commande telle que tu l'as modifiée, alors que la commande de pingouinux fonctionne parfaitement. Et pourtant

man sed a écrit :

`-e SCRIPT'
`--expression=SCRIPT'
     Add the commands in SCRIPT to the set of commands to be run while
     processing the input.

pingouinux a écrit :

j'avais beau bricoler entre le pattern space et le hold space, le fichier était toujours inséré avant la ligne 8.

C'est pour cela que j'ai essayé de supprimer la ligne 7, puis d'insérer le fichier, et de réécrire la ligne 7 dont je connais le contenu, puisqu'il s'agit d'une balise de fermeture. Auparavant, j'ai essayé de la mémoriser dans la hold space, pour la récupérer après, mais la aussi sans succès.

pingouinux a écrit :

Mais je m'aperçois avec horreur que ça ne marche pas si fin se trouve sur la dernière ligne.

Là encore, dans mon cas personnel, ce n'est jamais le cas car j'ai toujours au minimum la balise de fin du document xml.

Pour ce qui est le fonctionnement de N, je ne vois pas bien comment le fait de lire la ligne suivante permet d'insérer le fichier devant la 7. Mais enfin, le principal est que la commande fasse ce que j'en attends.

Arbiel

Dernière modification par Arbiel (Le 23/09/2016, à 21:02)


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#16 Le 24/09/2016, à 13:23

credenhill

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Je n'ai pas réussi à faire fonctionner la commande telle que tu l'as modifiée

quelle genre d'erreur ?

Hors ligne

#17 Le 24/09/2016, à 16:29

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

Bonjour

L'erreur provient de ce que l'insertion ne se fait pas.

J'ai écrit deux petites procédures, ins_noeud_ping et ins_noeud_cred, avec chacune avec sa propre instruction sed, puis une procédure test_sed qui affiche le contenu des fichiers puis appelle chacune des procédures "ins_noeud".

J'obtiens les résultats suivants

ins_noeud_ping a écrit :

<enfants idu="48a0270a-bbaf-41d6-8584-7940869de1c2">
<enfant idu="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier enfant
</enfant>
</enfants>

ins_noeud_cred a écrit :

<enfants idu="48a0270a-bbaf-41d6-8584-7940869de1c2">
</enfants>

Voici le détail :

remi@remi-Vostro-3550:~$ ins_noeud_ping () {
> item="${1}";
> idu_item="${2}";
> source="${3}";
> ajout="${4}";
> d="^<${item}s[[:space:]]+.*idu=\\\"${idu_item}\\\".*>$";
> f="^<\/${item}s>$"
> e d f
> cat "${ajout}" | sed -re "/$d/{:a;/$f/{r /dev/stdin"$'\n'"N};n;ba}" "${source}" 
> }

remi@remi-Vostro-3550:~$ ins_noeud_cred () {
> item="${1}";
> idu_item="${2}";
> source="${3}";
> ajout="${4}";
> d="^<${item}s[[:space:]]+.*idu=\\\"${idu_item}\\\".*>$";
> f="^<\/${item}s>$"
> e d f
> cat "${ajout}" | sed -re "/$d/{:a;/$f/{r dev/stdin" -e "N};n;ba}" "${source}"
> }

remi@remi-Vostro-3550:~$ test_sed () {
> echo "################## famille.xml"
> cat ~/.skolios/famille.xml
> echo "################## enfant.xml"
> cat ~/.skolios/enfant_1.xml
> echo "-------------------- sed version pingouinux"
> ins_noeud_ping enfant 48a0270a-bbaf-41d6-8584-7940869de1c2 ~/.skolios/famille.xml  ~/.skolios/enfant_1.xml
> echo "-------------------- sed version credenhill"
> ins_noeud_cred enfant 48a0270a-bbaf-41d6-8584-7940869de1c2 ~/.skolios/famille.xml  ~/.skolios/enfant_1.xml
> }

remi@remi-Vostro-3550:~$ test_sed

################## famille.xml
<?xml version="1.0" encoding="UTF-8"?>
<parents>
<enfants idu="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</enfants>
<enfants idu="48a0270a-bbaf-41d6-8584-7940869de1c2">
</enfants>
</parents>

################## enfant.xml
<enfant idu="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier enfant
</enfant>

-------------------- sed version pingouinux
d="^<enfants[[:space:]]+.*idu=\"48a0270a-bbaf-41d6-8584-7940869de1c2\".*>$"
f="^<\/enfants>$"
<?xml version="1.0" encoding="UTF-8"?>
<parents>
<enfants idu="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</enfants>
<enfants idu="48a0270a-bbaf-41d6-8584-7940869de1c2">
<enfant idu="7572999d-1e4c-4983-87ba-e445978e41a4">
Le premier enfant
</enfant>
</enfants>
</parents>

-------------------- sed version credenhill
d="^<enfants[[:space:]]+.*idu=\"48a0270a-bbaf-41d6-8584-7940869de1c2\".*>$"
f="^<\/enfants>$"
<?xml version="1.0" encoding="UTF-8"?>
<parents>
<enfants idu="46d96f23-a5c2-429a-bc19-a31dd97d3dc">
</enfants>
<enfants idu="48a0270a-bbaf-41d6-8584-7940869de1c2">
</enfants>
</parents>
remi@remi-Vostro-3550:~$ 

Arbiel


Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne

#18 Le 26/09/2016, à 15:31

credenhill

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

e pour echo ?

 e d f

Hors ligne

#19 Le 26/09/2016, à 16:41

Arbiel

Re : [Résolu] sed : insérer un fichier xml comme fils d'un père identifié

@ credenhill
pas tout à fait

alias e='function __ { for _ in "${@}"; do echo ${_}=\"${!_}\" ; done ; } ; __'
remi@remi-Vostro-3550:~$ toto=tutu
remi@remi-Vostro-3550:~$ titi=tata
remi@remi-Vostro-3550:~$ e toto titi
toto="tutu"
titi="tata"

Arbiel Perlacremaz
LDLC Aurore NK3S-8-S4 Ubuntu 20.04
Abandon d'azerty au profit de bépo, de google au profit de Lilo et de la messagerie électronique violable au profit de Protonmail, une messagerie chiffrée de poste de travail à poste de travail.

Hors ligne