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:erb-et-ere-par-le-contexte-des-commandes [14/08/2014 18:18]
Hypathie [Introduction]
utilisateurs:hypathie:tutos:erb-et-ere-par-le-contexte-des-commandes [14/08/2014 18:49]
Hypathie [Introduction]
Ligne 213: Ligne 213:
  
 <code user>sed -r '/​(a|e).*/​s/​a/​A/'​ ti*</​code>​ <code user>sed -r '/​(a|e).*/​s/​a/​A/'​ ti*</​code>​
 +
 +> L'​expression rationnelle est constituée de l'​alternative ''​(a|e)''​ (la sous-chaîne "​a"​ ou "​e"​),​ suivi d'un caractère quelconque zéro ou plusieurs fois.
 +>Cela sera approfondit dans la partie [[utilisateurs:​hypathie:​tutos:​erb-et-ere-par-le-contexte-des-commandes#​caracteres-specifiques-aux-erb-ou-caracteres-specifiques-aux-ere|Caractères spécifiques aux ERb ou caractères spécifiques aux ERe]]
 +
 <​code>​ <​code>​
 un copAin malin un copAin malin
Ligne 234: Ligne 238:
  
   *Préparation :   *Préparation :
-Dans le dossier "​~/​ERetCMD/​Dossier"​ créer ​le fichier ​"​smolski-awk.txt"​ :+Dans le dossier "​~/​ERetCMD/​Dossier"​ créer ​les fichiers ​"​smolski-awk.txt" et "​smolski-sed.txt":
 <code user> <code user>
-touch smolski-awk.txt && cat >> smolski-awk.txt <<EOF+touch smolski-awk.txt && cat >> smolski-sed.txt <<EOF
 toto et titi aiment les abricots. toto et titi aiment les abricots.
 toto préfère les Fraises. toto préfère les Fraises.
Ligne 244: Ligne 248:
 </​code>​ </​code>​
  
-  ​* Utilisation d'un ER et de métacaractère avec awk :+<code user>​touch smolski-sed.txt && cat >> smolski-awk.txt <<​EOF 
 +1 3 Nom         ​Genre ​          Age 
 +2 1 --------------------------------------- 
 +3 3 CAMILLE ​            ​M ​              7 
 +4 3 CHLOE               ​F ​              12 
 +5 3 CLARA               ​F ​              11 
 +6 3 CLEMENT ​            ​M ​              7 
 +7 3 EMMA                F               6 
 +8 3 THEO                M               8 
 +EOF 
 +</​code>​ 
 + 
 +  ​* Utilisation d'une ER et de métacaractère avec awk :
 <code user>awk '$3 ~ /​(e|E)/'​ smolski-*</​code>​ <code user>awk '$3 ~ /​(e|E)/'​ smolski-*</​code>​
  
 >Affiche les lignes dont la troisième colonne comporte un "​e"​ ou un "​E"​ de TOUS les fichiers du répertoire "​~/​ERetCMD/​Dossier"​ commençant par "​smolski-"​. >Affiche les lignes dont la troisième colonne comporte un "​e"​ ou un "​E"​ de TOUS les fichiers du répertoire "​~/​ERetCMD/​Dossier"​ commençant par "​smolski-"​.
 +>Le caractère ''​~''​ (tilde) est un opérateur de correspondance relevant de la commande awk. 
 +>Il permet de tester la correspondance entre la variable ''​$3''​ et l'​expression rationnelle encadrée de ''/''​ (''/​(e|E)/''​). Voir [[utilisateurs:​hypathie:​tutos:​erb-et-ere-par-le-contexte-des-commandes#​awk-et-les-caracteres-communs-aux-erb-et-ere|awk et les expressions rationnelles]]
  
 <​code>​ <​code>​
Ligne 274: Ligne 292:
 </​note>​ </​note>​
  
-**Puisque tout est bien clair, nous pouvons aller plus loin, et présenter ​comment utiliser ​les programmes GNU/​Linux ​permettant d'​utiliser les expressions rationnelles. Cela permettra ​aussi, non seulement de distinguer ERb, ERe et classes, mais encore d'en apprécier les différents types.**  8-)+**Puisque tout est bien clair, nous pouvons aller plus loin, et présenter ​le détail des expressions rationnelles ainsi que leur utilisation avec les programmes GNU/Linux. Cela permettra, non seulement de distinguer ERb, ERe et classes, mais encore d'en apprécier les différences.**  8-)
  
 =====Les expressions rationnelles basiques et les commandes GNU/​Linux===== =====Les expressions rationnelles basiques et les commandes GNU/​Linux=====
utilisateurs/hypathie/tutos/erb-et-ere-par-le-contexte-des-commandes.txt · Dernière modification: 01/10/2023 11:39 (modification externe)

Pied de page des forums

Propulsé par FluxBB