logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:accueil [21/07/2014 11:41]
Hypathie [L'adressage]
utilisateurs:hypathie:tutos:accueil [21/07/2014 11:57]
Hypathie [L'adressage]
Ligne 295: Ligne 295:
  
  "​ la E.R matche toutes les ''​n''​ième ligne(s) d'un fichier et cela en sautant un nombre de ligne égal à un écart (~) qui est lui-même égal, à la différence entre le nombre ''​m''​ avec la première ligne du fichier (c'​est-à-dire la position ordinal 1). On connaît donc le nombre de ligne sautée en faisant toujours ''​m - 1''​."​  "​ la E.R matche toutes les ''​n''​ième ligne(s) d'un fichier et cela en sautant un nombre de ligne égal à un écart (~) qui est lui-même égal, à la différence entre le nombre ''​m''​ avec la première ligne du fichier (c'​est-à-dire la position ordinal 1). On connaît donc le nombre de ligne sautée en faisant toujours ''​m - 1''​."​
 +
 +Et si ''​n''​ est égal à zéro, alors le E.R. match toutes les ''​m''​ièmes lignes à partir de la ligne ''​m''​ et saute ''​m''​ - 1 ligne(s).
  
   * ''​1 ~ 2''​ : matche les lignes impaires : 1ière, 3ième, 5ième, etc.\\ En effet, de la première ligne du fichier à ''​m''​ (''​m''​ = 2), il y a 1. Il sera sauté 1 ligne non-matchée et cela à partir de la ligne n°1 (''​n''​ = 1). Donc la sélection concerne la première ligne et saute 1 ligne, matche la 3ième ligne et saute 1 ligne, etc.   * ''​1 ~ 2''​ : matche les lignes impaires : 1ière, 3ième, 5ième, etc.\\ En effet, de la première ligne du fichier à ''​m''​ (''​m''​ = 2), il y a 1. Il sera sauté 1 ligne non-matchée et cela à partir de la ligne n°1 (''​n''​ = 1). Donc la sélection concerne la première ligne et saute 1 ligne, matche la 3ième ligne et saute 1 ligne, etc.
   * ''​2~3''​ : matche les lignes 2 ; 5 ; 8 ; 11\\ L'​écart sauté sera de 2 car de la position 3 (''​m''​ = 3) à la première ligne du fichier, il y a deux lignes (3-1=2), et cela commence à la deuxième ligne (''​n''​ = 2). Donc la deuxième ligne est matchée, deux lignes sont sautées (3ième et 4 ième), la 5 ième est matchée, etc.   * ''​2~3''​ : matche les lignes 2 ; 5 ; 8 ; 11\\ L'​écart sauté sera de 2 car de la position 3 (''​m''​ = 3) à la première ligne du fichier, il y a deux lignes (3-1=2), et cela commence à la deuxième ligne (''​n''​ = 2). Donc la deuxième ligne est matchée, deux lignes sont sautées (3ième et 4 ième), la 5 ième est matchée, etc.
   * 10 ~ 5 : sélection des lignes 10 ; 15 ; 20 ; 25 etc. 5 - 1 = 4 : Il sera sauté 4 lignes non-matchées à partir de la ligne 10.   * 10 ~ 5 : sélection des lignes 10 ; 15 ; 20 ; 25 etc. 5 - 1 = 4 : Il sera sauté 4 lignes non-matchées à partir de la ligne 10.
 + 
 +  * 0~5 : sélection des lignes 5 ; 10 ; 15 etc.\\ m-1 = 5-1 = 4 lignes sautées, à partir de la cinquième ligne (''​m''​ = 5 ).
  
   * Exemple 1:   * Exemple 1:
Ligne 352: Ligne 356:
 /​tutu/​coucou/​4 /​tutu/​coucou/​4
 /​nani/​coucou/​5 /​nani/​coucou/​5
 +/​nono/​coucou/​6
 +/​lulu/​coucou/​7
 +/​lili/​coucou/​8
 +/​fifi/​coucou/​9
 +OK/10
 +/​dodu/​coucou/​11
 +/​bibi/​coucou/​12
 +/​zaza/​coucou/​13
 +/​sisi/​coucou/​14
 +OK/15
 +</​code>​
 +  * exemple :
 +<code user>
 +sed '0~5 s_.*[coucou]_OK_'​ essai-tilde
 +</​code>​
 +<​code>​
 +/​toto/​coucou/​1
 +/​titi/​coucou/​2
 +/​tati/​coucou/​3
 +/​tutu/​coucou/​4
 +OK/5
 /​nono/​coucou/​6 /​nono/​coucou/​6
 /​lulu/​coucou/​7 /​lulu/​coucou/​7

Pied de page des forums

Propulsé par FluxBB