<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://fablabo.net/index.php?action=history&amp;feed=atom&amp;title=Sed</id>
	<title>Sed - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://fablabo.net/index.php?action=history&amp;feed=atom&amp;title=Sed"/>
	<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;action=history"/>
	<updated>2026-06-10T07:21:21Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://fablabo.net/index.php?title=Sed&amp;diff=19160&amp;oldid=prev</id>
		<title>Qfouet : /* Utilisation */</title>
		<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;diff=19160&amp;oldid=prev"/>
		<updated>2016-05-29T06:12:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Utilisation&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 mai 2016 à 08:12&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l433&quot;&gt;Ligne 433 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 433 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vous pouvez lister les diverses utilisations que vous avez pu faire avec Sed.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Vous pouvez lister les diverses utilisations que vous avez pu faire avec Sed.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;On pourra regarder les pages suivantes pour quelques exemples:&amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Cura_pour_SentierBattu#Sed]] &amp;lt;br/&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;...&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Liens utiles=&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=Liens utiles=&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Qfouet</name></author>
	</entry>
	<entry>
		<id>https://fablabo.net/index.php?title=Sed&amp;diff=19159&amp;oldid=prev</id>
		<title>Qfouet le 29 mai 2016 à 06:09</title>
		<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;diff=19159&amp;oldid=prev"/>
		<updated>2016-05-29T06:09:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 29 mai 2016 à 08:09&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l438&quot;&gt;Ligne 438 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 438 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.commentcamarche.net/faq/9536-sed-introduction-a-sed-part-i Un tuto assez complet de Comment ça marche]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[http://www.commentcamarche.net/faq/9536-sed-introduction-a-sed-part-i Un tuto assez complet de Comment ça marche]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Logiciels]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Catégorie:Logiciels&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]][[Catégorie:Modes d&#039;emploi&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Qfouet</name></author>
	</entry>
	<entry>
		<id>https://fablabo.net/index.php?title=Sed&amp;diff=19063&amp;oldid=prev</id>
		<title>Qfouet : /* Les variables */</title>
		<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;diff=19063&amp;oldid=prev"/>
		<updated>2016-05-15T20:22:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Les variables&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;fr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Version précédente&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Version du 15 mai 2016 à 22:22&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l379&quot;&gt;Ligne 379 :&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Ligne 379 :&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Les variables====&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;====Les variables====&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $var&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Il peut être utile dans certains cas de passer par des variables pour remplacer des expressions sans avoir à les réécrire.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;var=Je suis une variable&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; var=&quot;Je suis une variable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; s/1/$var/&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ici nous avons créé une variable &quot;var&quot; contenant &quot;Je suis une variable&quot; avec deux syntaxes possible.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Puis nous avons renvoyé le contenu de la variable dans la substitution en l&#039;appelant, avec &quot;&lt;/ins&gt;$var&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Ainsi &quot;1&quot; sera remplacé par &quot;Je suis une variable&quot;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Branches===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Branches===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il est possible de créer des boucles ou de &amp;quot;sauter&amp;quot; de bout de programme en bout de programme via les branches.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Il est possible de créer des boucles ou de &amp;quot;sauter&amp;quot; de bout de programme en bout de programme via les branches.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Qfouet</name></author>
	</entry>
	<entry>
		<id>https://fablabo.net/index.php?title=Sed&amp;diff=19062&amp;oldid=prev</id>
		<title>Qfouet le 15 mai 2016 à 20:14</title>
		<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;diff=19062&amp;oldid=prev"/>
		<updated>2016-05-15T20:14:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://fablabo.net/index.php?title=Sed&amp;amp;diff=19062&amp;amp;oldid=19061&quot;&gt;Voir les modifications&lt;/a&gt;</summary>
		<author><name>Qfouet</name></author>
	</entry>
	<entry>
		<id>https://fablabo.net/index.php?title=Sed&amp;diff=19061&amp;oldid=prev</id>
		<title>Qfouet : Page créée avec «  ==Généralité== Sed est ce que l&#039;on appelle un éditeur de flux, il permet d&#039;éditer n&#039;importe quel fichier écrit (du code, des textes, bref tout ce qui peu s&#039;ouvrir a... »</title>
		<link rel="alternate" type="text/html" href="https://fablabo.net/index.php?title=Sed&amp;diff=19061&amp;oldid=prev"/>
		<updated>2016-05-15T11:45:47Z</updated>

		<summary type="html">&lt;p&gt;Page créée avec «  ==Généralité== Sed est ce que l&amp;#039;on appelle un éditeur de flux, il permet d&amp;#039;éditer n&amp;#039;importe quel fichier écrit (du code, des textes, bref tout ce qui peu s&amp;#039;ouvrir a... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
==Généralité==&lt;br /&gt;
Sed est ce que l&amp;#039;on appelle un éditeur de flux, il permet d&amp;#039;éditer n&amp;#039;importe quel fichier écrit (du code, des textes, bref tout ce qui peu s&amp;#039;ouvrir avec un pad)&lt;br /&gt;
C&amp;#039;est un outil qui est comparable a [[Awk]].&lt;br /&gt;
&lt;br /&gt;
Sed se contrôle via un terminal ! &lt;br /&gt;
 sed -x ....&lt;br /&gt;
Aussi on peut synthétiser une liste d&amp;#039;action dans un fichier que l&amp;#039;on ouvre ensuite via le terminal.&lt;br /&gt;
&lt;br /&gt;
Sed ne sait pas faire de calculs.&lt;br /&gt;
Sed n&amp;#039;est pas simple à utiliser pour travailler sur plusieurs ligne en même temps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Comment ça marche==&lt;br /&gt;
Sed fonctionne par ligne, c&amp;#039;est à dire qu&amp;#039;il va effectuer des actions pour un objet présent sur une ligne puis passer à la ligne suivante. &amp;lt;br/&amp;gt;&lt;br /&gt;
Sa fonctionnalité première est d’effectuer plusieurs &amp;quot;Rechercher &amp;amp; Remplacer&amp;quot; complexes, ainsi que de créer des procédures réutilisable par la suite.&lt;br /&gt;
*Il peut par exemple dans un texte remplacer tout les termes commençant par R et dont les 3 prochains caractères sont I, U, ou S.&lt;br /&gt;
&lt;br /&gt;
C&amp;#039;est un outil puissant et pratique, néanmoins sa syntaxe est un peu difficile à cerner au tout début, aussi je vous encourage à regarder plusieurs tuto, sur internet en espérant que quelques uns vous parlerons mieux que d&amp;#039;autres.&lt;br /&gt;
&lt;br /&gt;
===Les Paramètres===&lt;br /&gt;
Ici nous parlerons des fonctions soit des commandes &amp;quot;sed -x ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=====-e expression=====&lt;br /&gt;
C&amp;#039;est la principale fonction de sed, elle permet de lancer les commandes que nous verrons en suivant.&lt;br /&gt;
&lt;br /&gt;
 sed -e &amp;#039;commandes&amp;#039; [Fichier d&amp;#039;entrée] &amp;gt; [Fichier de sortie]&lt;br /&gt;
Sans fichier de sortie sed affichera le résultat dans le terminal.&lt;br /&gt;
&lt;br /&gt;
=====-f file=====&lt;br /&gt;
Aussi une fonction très utilisée puisqu&amp;#039;elle permet de lire une liste de commandes écrites préalablement dans un fichier au format .sed&lt;br /&gt;
&lt;br /&gt;
 sed -f [commandes.sed] [fichier d&amp;#039;entrée] &amp;gt; [Fichier de sortie]&lt;br /&gt;
&lt;br /&gt;
=====-i sauvegarde=====&lt;br /&gt;
Permet de renommer le fichier d&amp;#039;entrée en fichier.bak et de modifier directement sur le fichier d&amp;#039;entrée.&lt;br /&gt;
&lt;br /&gt;
 sed -i&amp;quot;.bak&amp;quot; -e ...&lt;br /&gt;
&lt;br /&gt;
=====-s separate=====&lt;br /&gt;
Quand plusieurs fichiers sont en entrés, sed les assembles tous à la suite pour travailler. &amp;lt;br/&amp;gt;&lt;br /&gt;
Cette commande permet de dissociée les fichiers avec lesquels sed travail.&lt;br /&gt;
&lt;br /&gt;
 sed -s&lt;br /&gt;
=====-n silent=====&lt;br /&gt;
Permet de ne pas afficher dans le terminal le résultat.&lt;br /&gt;
&lt;br /&gt;
 sed -n -e ...&lt;br /&gt;
&lt;br /&gt;
===Les commandes===&lt;br /&gt;
On attaque maintenant la partie principale du logiciel.&lt;br /&gt;
&lt;br /&gt;
Sed traitera chaque commande pour chaque ligne du fichier d&amp;#039;entré. &amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====La structure====&lt;br /&gt;
Chaque commande se structure en section, séparé par le caractère &amp;quot;/&amp;quot;. Aussi une commande n&amp;#039;est pas simplement définit par une lettre mais par celle-ci ainsi que sa ou ses structures.&lt;br /&gt;
 1/2/3/4/... &lt;br /&gt;
&lt;br /&gt;
Exemple de commandes à :&lt;br /&gt;
*1 section:&lt;br /&gt;
 4d&lt;br /&gt;
Ici on supprime la 4ième ligne&lt;br /&gt;
&lt;br /&gt;
*2 sections:&lt;br /&gt;
 /M3/d&lt;br /&gt;
On supprime les lignes contenant l&amp;#039;objet &amp;quot;M3&amp;quot;&lt;br /&gt;
&lt;br /&gt;
*3 sections:&lt;br /&gt;
 s/M1/M2/&lt;br /&gt;
Ici on cherche les objets &amp;quot;M1&amp;quot; que l&amp;#039;on remplace par &amp;quot;M2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Les commandes basiques====&lt;br /&gt;
s&lt;br /&gt;
d&lt;br /&gt;
{;}&lt;br /&gt;
q&lt;br /&gt;
p&lt;br /&gt;
====Les commandes avancés====&lt;br /&gt;
=====Les multi-lignes=====&lt;br /&gt;
Les commandes multi-lignes repose sur un principe celui de changer l&amp;#039;espace de travail:&lt;br /&gt;
Sans ses commandes l&amp;#039;espace de travail de Sed est toujours la ligne matché, ici il va s&amp;#039;agir de rajouter la ligne suivante au sein de l&amp;#039;espace de travail.&lt;br /&gt;
N&lt;br /&gt;
D&lt;br /&gt;
&lt;br /&gt;
====Les Flags====&lt;br /&gt;
{,}&lt;br /&gt;
g&lt;br /&gt;
N&lt;br /&gt;
p&lt;br /&gt;
w&lt;br /&gt;
I&lt;br /&gt;
M&lt;br /&gt;
&lt;br /&gt;
====Les méta-caractères====&lt;br /&gt;
^ $ . [] [^]&lt;br /&gt;
 *&lt;br /&gt;
\{i\} \{i,j}&lt;br /&gt;
 \+ 1,+inf&lt;br /&gt;
 \? 0,1&lt;br /&gt;
====Les syntaxes usuelles====&lt;br /&gt;
 #&lt;br /&gt;
 &amp;amp;&lt;br /&gt;
 \&lt;br /&gt;
 \( \) et \N&lt;br /&gt;
 \n&lt;br /&gt;
 \t&lt;br /&gt;
=====Les variables=====&lt;br /&gt;
 $var&lt;br /&gt;
&lt;br /&gt;
=====Les branches=====&lt;br /&gt;
 :&lt;br /&gt;
 b &lt;br /&gt;
 &lt;br /&gt;
===Utilisation===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Liens utiles==&lt;br /&gt;
[https://fr.wikipedia.org/wiki/Stream_Editor La page wikipédia] &amp;lt;br/&amp;gt;&lt;br /&gt;
[http://www.commentcamarche.net/faq/9536-sed-introduction-a-sed-part-i Un tuto assez complet de Comment ça marche]&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Logiciels]]&lt;/div&gt;</summary>
		<author><name>Qfouet</name></author>
	</entry>
</feed>