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
Révision précédente
Prochaine révision Les deux révisions suivantes
utilisateurs:hypathie:tutos:sed-par-la-methode-structuraliste [31/07/2014 19:52]
Hypathie [Les rapports d'implication options de sed <=> commandes de sed]
utilisateurs:hypathie:tutos:sed-par-la-methode-structuraliste [31/07/2014 20:02]
Hypathie [La commande s]
Ligne 357: Ligne 357:
  
 >Pour ajouter une ligne vide en deuxième ligne avec la commande (a), il faut ajouter au moins un caractère, ici, "​espace"​. >Pour ajouter une ligne vide en deuxième ligne avec la commande (a), il faut ajouter au moins un caractère, ici, "​espace"​.
->Pour désigner une ligne précises ​aux commandes qui suivent __une commande d'​ajout__ de ligne, il peut être plus simple d'​utiliser l'​adressage par d'encadrement (par exemple ici, ''​ /​^mon/,​$s/​^/​ / '',​ ou ''​ 2,$s/^/ / ''​).+>Pour désigner une ligne précise ​aux commandes qui suivent __une commande d'​ajout__ de ligne, il peut être plus simple d'​utiliser l'​adressage par encadrement (par exemple ici, ''​ /​^mon/,​$s/​^/​ / '',​ ou ''​ 2,$s/^/ / ''​).
  
 ===Utiliser conjointement i et a === ===Utiliser conjointement i et a ===
Ligne 372: Ligne 372:
 </​code>​ </​code>​
  
-On aurait pu utiliser ​utiliser la ligne de commande qui suit, pour obtenir le même résultat.+On aurait pu utiliser la ligne de commande qui suit, pour obtenir le même résultat.
 <code user> <code user>
 sed -e '​1i\Ton sentiment comme atmosphère'​\ sed -e '​1i\Ton sentiment comme atmosphère'​\
Ligne 410: Ligne 410:
 <note important>​ <note important>​
 Attention !\\ Attention !\\
-  + 
-Si on utilise __plusieurs commandes d'​ajout__,​ la charge de la mémoire tampon est si importantes+Si on utilise __plusieurs commandes d'​ajout__,​ la charge de la mémoire tampon est si importante
 que sed se réfère à la numérotation des lignes du __fichier d'​origine__ ​ pour l'​adressage par numéro de ligne __de toutes les commandes__!\\ ​ que sed se réfère à la numérotation des lignes du __fichier d'​origine__ ​ pour l'​adressage par numéro de ligne __de toutes les commandes__!\\ ​
  
Ligne 591: Ligne 591:
 </​code>​ </​code>​
  
->Le caractère # commande ​la ligne.+>Le caractère # commente ​la ligne.
  
 ===Lancer le script avec l'​option -i === ===Lancer le script avec l'​option -i ===
Ligne 945: Ligne 945:
 On connaît donc le nombre de ligne(s) sautée(s) en faisant toujours ''​m - 1''​. ​ On connaît donc le nombre de ligne(s) sautée(s) en faisant toujours ''​m - 1''​. ​
  
-Et si ''​n''​ est égal à zéro, ''​n''​ devient la position ordinale 1 du fichier ​en plus l'​adressage de début. Donc la //E.R.// sélectionne toutes les ''​m''​ièmes lignes à partir de la ligne ''​n'',​ et saute m - 1 ligne(s).+Et si ''​n''​ est égal à zéro, ''​n''​ devient la position ordinale 1 du fichier, ainsi que l'​adressage de début. Donc la //E.R.// sélectionne toutes les ''​m''​ièmes lignes à partir de la ligne ''​n'',​ et saute m - 1 ligne(s).
  
   * ''​1 ~ 2''​ : sélection des lignes impaires : 1ière, 3ième, 5ième, etc.\\ En effet, de la première ligne du fichier jusqu'​à ''​m'',​ il y a 1 (m = 2 et 2 - 1 =1).\\ Il sera sauté 1 ligne (non-sélectionnée) et cela à partir de la ligne n°1 (n = 1 = la position ordinale).\\ Donc sélection de la première ligne, saut d'une ligne, sélection de la 3ième ligne, saut 1 ligne, etc.   * ''​1 ~ 2''​ : sélection des lignes impaires : 1ière, 3ième, 5ième, etc.\\ En effet, de la première ligne du fichier jusqu'​à ''​m'',​ il y a 1 (m = 2 et 2 - 1 =1).\\ Il sera sauté 1 ligne (non-sélectionnée) et cela à partir de la ligne n°1 (n = 1 = la position ordinale).\\ Donc sélection de la première ligne, saut d'une ligne, sélection de la 3ième ligne, saut 1 ligne, etc.
utilisateurs/hypathie/tutos/sed-par-la-methode-structuraliste.txt · Dernière modification: 13/11/2014 09:31 par Hypathie

Pied de page des forums

Propulsé par FluxBB