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 →
Ci-dessous, les différences entre deux révisions de la page.
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 | ||
doc:systeme:grep [18/10/2012 03:31] smolski |
doc:systeme:grep [18/10/2012 04:16] smolski |
||
---|---|---|---|
Ligne 28: | Ligne 28: | ||
mkdir test1</code> | mkdir test1</code> | ||
- | Et créez(([[commande:cat]])) dedans un fichier **test1/essai.txt** rédigé ainsi : | + | Créez le fichier(([[commande:touch]])) essai.txt ainsi : |
+ | <code bash> | ||
+ | touch essai.txt</code> | ||
+ | |||
+ | Et rédigez(([[commande:cat]])) ce fichier **test1/essai.txt** ainsi : | ||
<code bash> | <code bash> | ||
cat > test1/essai.txt <<EOF</code> | cat > test1/essai.txt <<EOF</code> | ||
Ligne 38: | Ligne 42: | ||
Utilisez la commande [[commande:cat]] pour en vérifier le contenu : | Utilisez la commande [[commande:cat]] pour en vérifier le contenu : | ||
- | <code bash>$ cat test1/essai.txt | + | <code bash>cat test1/essai.txt |
tartempion eric | tartempion eric | ||
Ligne 45: | Ligne 49: | ||
santiago germaine</code> | santiago germaine</code> | ||
- | Comme précédemment, créons un second répertoire nommé ''test2'' dans lequel nous créons le fichier **adresse.c** contenant les chaînes de caractères suivantes : | + | De la même façon que précédemment, créons un second répertoire nommé ''test2'' dans lequel nous créons le fichier **adresse.c** contenant les chaînes de caractères suivantes : |
- | <code bash> | + | |
- | mkdir test2</code> | + | |
<code bash> | <code bash> | ||
cat > test2/adresse.c <<EOF | cat > test2/adresse.c <<EOF | ||
Ligne 152: | Ligne 153: | ||
<code>test1/essai.txt:2:tartempion eric</code> | <code>test1/essai.txt:2:tartempion eric</code> | ||
- | Notez que les champs des lignes produites par ''grep'' (le nom du fichier, le numéro de ligne et la ligne elle-même) sont délimitées par des deux points "**:**", ce qui leur permet d'être traités à postériori par le programme awk dans des **TUBES**. | + | Notez que les champs des lignes produites par ''grep'' (le nom du fichier, le numéro de ligne et la ligne elle-même) sont délimitées par des deux points "**:**", ce qui leur permet d'être traités à postériori par le programme awk dans des [[manuel:pipe | TUBES]]. |
Pour plus d'information sur la commande grep, lancez : | Pour plus d'information sur la commande grep, lancez : | ||
$ man grep. | $ man grep. |