[PDF] 1 Les commandes grep et find 11 Les expressions régulières
La commande grep permet de rechercher une chaîne de caractères dans un fichier La fonction r (read) lit le contenu d'un fichier et écrit le contenu sur
[PDF] Unix : Commandes et expressions régulières
11 sept 2018 · Note : grep -o vérifie si les lignes reçues matchent une expr rég et si oui émet toutes les parties qui produisent un match ! Note : grep -o
[PDF] 219 grep la commande de recherche de lignes - Editions ENI
grep est une commande permettant de rechercher des chaînes de caractères dans des fichiers texte Elle traite indifféremment des fichiers dont le nom lui
[PDF] grep : filtrer des données
Son rôle est de rechercher un mot dans un fichier et d'afficher les lignes dans lesquelles ce mot a été trouvé L'avantage de cette commande est qu'elle
Recherche dans un fichier : grep sed et awk - Free
Les rôles de ces commandes sont de rechercher remplacer analyser formater des textes ces textes pouvant être de toutes natures : fichiers textes ou
[PDF] Commandes usuelles de R
Elle est un relais entre ce que cherche l'utilisateur et l'aide de R : les nombreuses options disponibles ne sont que rarement spécifiées ici Aide et fonctions
[PDF] TD N°2 Contrôle des processus - TP 01: commandes de bases Linux
1 6 Trouver du texte dans un fichier : commande grep processus sont endormis (S comme "sleep") et un processus en cours d'exécution (R comme "run")
[PDF] Notions dUnix
supprime la référence du fichier dans le répertoire -f : force la commande sans s'occuper des droits -i : demande confirmation -r : destruction récursive
[PDF] Unix/Linux II - IGM
Recherche de chaîne dans un fichier : grep Recherche d'un fichier find La chaîne -rw-r–r– représente la protection du fichier /etc/passwd
[PDF] Commandes Unix: pour les débutants - GitHub Pages
-r (reverse) inverse l'ordre du tri ? On peut combiner les arguments ? ls -l -a Note: la commande grep permet de chercher une chaîne de caractères
1 Les commandes grep et find 11 Les expressions régulières
>1 Les commandes grep et find 1 1 Les expressions régulièreshttps://munier perso univ-pau fr/temp/ASUR4/grepAndCo pdf · Fichier PDF
Comment fonctionne grep ?
Grep prend en charge plusieurs requêtes en une seule commande. La commande ressemblerait à ceci : Le commandement fonctionne de manière très simple. D’abord, nous recherchons la Requête1, puis nous passons par le tuyau à une deuxième commande de grep pour le deuxième mot ; Requête2.
Qu'est-ce que la fonction grepl ?
La fonction grepl peut correspondre à toutes les permutations logiques de chaînes fournies avec le motif correspondant. Notez que grepl ne correspond pas par défaut à des lettres majuscules différentes. L’extrait de code suivant montre la première fonction qui correspond à chaque chaîne où The se trouve.
Quelle est la différence entre grepl et The ?
Notez que grepl ne correspond pas par défaut à des lettres majuscules différentes. L’extrait de code suivant montre la première fonction qui correspond à chaque chaîne où The se trouve. En revanche, l’appel suivant à grepl correspond aux mots contenant soit The soit the.
Unix/Linux II
DUT1reannée
Université de Marne La vallée
1Protection de fichiers
Droits d"accès aux fichiers
Visualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupe
2Métacaractères et expressions régulières
Métacaractères
Expression régulières
Recherche de chaîne dans un fichier :grepRecherche d"un fichierfindLa commandesedProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeChaque fichier (ou répertoire) possède un ensemble d"attributs
définissant les droits d"accès à ce fichier pour tous les utilisateurs du système.3 types d"utilisateurs le propriétaireu le groupeg les autreso3 types de droits lécturerécriturew
exécutionx Pour les fichiers, les droits sont exprimés par une chaîne de 10 caractères :tuuugggooo t:type du fichier :Fichier ordinaire-Répertoired
Lien symboliquel
Fichier spécialcoubSockets
Le super-utilisateur (root) a tous les droitsDUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupePour visualiser les droits, on utilisels -l. Présence du droit si une lettrer,woux. Abscence du droit si-Exemple
ls -l /etc/passwddonneLa chaîne-rw-r-r-représente la protection du fichier /etc/passwd. On peut également représenter la protection d"un fichier par trois chiffres (un nombre octal).DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeOn peut représenter la protection d"un fichier par trois chiffres
(un nombre octal).Exemple: rwxrw-r-xest représenté par 765.Une lettre està 1 et un tiret à 0
rwxrw-r-x= 111 110 101 = 765 car111 = 2
2+ 21+ 20= 4 + 2 + 1 = 7
110 = 2
2+ 21= 4 + 2 = 6
101 = 2
2+ 20= 4 + 1 = 5Droitsvaleur octale
---0 --x1 -w-2 -wx3 r--4 r-x5 rw-6 rwx7DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupechmod: changer le mode de protection d"un fichierSyntaxe
chmod mode nom_fichierDeux modes d"utilisation : Mode absolu :modereprésenté par un nombre octalExemplechmod 765 fich
nicolas@lancelot: /Bureau$ touch ess.txt nicolas@lancelot: /Bureau$ ls -l ess.txt -rw-rw-r- 1 nicolas nicolas 0 août 29 23:42 ess.txt nicolas@lancelot: /Bureau$ chmod 764 ess.txt nicolas@lancelot: /Bureau$ ls -l ess.txt -rwxrw-r- 1 nicolas nicolas 0 août 29 23:42 ess.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupemode symbolique : modeindique de quelle façon les droits d"accès doivent êtremodifiés. Il se décompose en[qui] op accèsoùqui(optionnel) indique quelles classes sont concernées par
chmod, est composé de une ou plusieurs lettres (u,geto). Si aucune lettre alors tous les types d"utilisateurs sont concernés (ouapour all).oppeut être : +pour ajouter des droits d"accès -pour enlever des droits d"accès =pour affecter des droits d"accès.accèsest une combinaison des lettresr,wetxqui spécifient les types d"accès.DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeExemple: chmod a=r,u+w fichExemple précédent
nicolas@lancelot: $ ls -l ess.txt -rwxrw-r- 1 nicolas nicolas 0 sept. 1 11:50 ess.txt nicolas@lancelot: $ chmod u-x,g-w ess.txt nicolas@lancelot: $ ls -l ess.txt -rw-r-r- 1 nicolas nicolas 0 sept. 1 11:50 ess.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeAu moment de créer un fichier, des droits d"accés par défaut
sont donnés à ce fichier. La commandeumaskseule permet de consulter ces droits d"accés. La valeur retournée joue le rôle de masque sur les droits d"accès d"un fichier à sa création. Les droits d"accès sont obtenus aprés l"opération logique suivante : mode & (˜ masque)où&est leET logique et ˜est leNON logique. Pour une commande de création de fichier, le mode par défaut estrw-rw-rw-. Le masque est appliqué à ce mode.DUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeExemple: umaskdonne 022 soit en codage binaire 000 010 010 le mode par défaut estrw-rw-rw-soit en codage binaire110 110 110
mode110 110 110 ˜ masque111 101 101mode & (˜ masque)110 100 100 soitrw-r--r--. Le mode par défaut pour la création d"un répertoire est rwxrwxrwx.DUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresDroits d"accès aux fichiersVisualisation des droits d"accès
Modification des droits d"accès
Initialisation des droits d"accès
Changement de propriétaire et de groupeVous pouvez "donner" un fichier vous appartenant à un autre
utilisateur. chown nouveau_propriétaire nom_fichierou changer le groupe auquel le fichier est rattachà c chgrp nouveau_groupe nom_fichier.DUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedSi vous êtes à la recherche d"un fichier qui commence par la lettrea, en faisantls, vous voudriez voir que les fichiers commençant para. De même si vous voulez appliquer une commande à certains fichiers mais pas à d"autres.C"est le but des
métacarac tères , ils vous permettent de faire une sélection de fichiers suivant certains critères.Les métacaractères sont des caractères génériques permettant de désigner un ensemble d"objets ets"appliquent aux arguments des commandes qui désignent des noms de fichiers. Le Shell permet de générer une liste de noms de fichier en utilisant les caractères spéciaux suivants :DUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesed*toutes chaînes de caractères, y compris la chaîne vide ex :a*btous les noms de fichiers commençant paraet finissant parb ?caractère quelconque ex :a?btous les noms de fichier commençant para, suivi d"un caractère et finissant parb [:::]un caractère quelconque2à la liste donnée entre crochetsLe-permet de représenter un intervalle.
ex :a[a-z0-9A-Z]bdésigne tous les noms de fichiers commençant parasuivi d"un caractère alphanumérique et finisant parb [!:::]une liste de caractères à exclure ex :a[!a-z]btous les noms de fichiers commençant para suivi d"un caractère autre qu"un caractère alphabétique en minuscule et finissant parbDUT1reannéeUnix/Linux IIProtection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedExempleSi le rép ertoirecouran tcon tient: fich1.bin fich1.txt fich2.txt fich10.txt fichier.txt readme zzzAlors :fich1* fich*.txt fich[0-9]*.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedExempleSi le rép ertoirecouran tcon tient: fich1.bin fich1.txt fich2.txt fich10.txt fichier.txt readme zzzAlors :fich1*fich1.bin fich1.txt fich10.txt fich*.txt fich[0-9]*.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedExempleSi le rép ertoirecouran tcon tient: fich1.bin fich1.txt fich2.txt fich10.txt fichier.txt readme zzzAlors :fich1*fich1.bin fich1.txt fich10.txt fich*.txtfich1.txt fich2.txt fich10.txt fichier.txt fich[0-9]*.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedExempleSi le rép ertoirecouran tcon tient: fich1.bin fich1.txt fich2.txt fich10.txt fichier.txt readme zzzAlors :fich1*fich1.bin fich1.txt fich10.txt fich*.txtfich1.txt fich2.txt fich10.txt fichier.txt fich[0-9]*.txtfich1.txt fich2.txt fich10.txtDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedExempleSi le rép ertoirecouran tcon tient: fich1.bin fich1.txt fich2.txt fich10.txt fichier.txt readme zzzAlors :fich1*fich1.bin fich1.txt fich10.txt fich*.txtfich1.txt fich2.txt fich10.txt fichier.txt fich[0-9]*.txtfich1.txt fich2.txt fich10.txt ???zzzDUT1reannéeUnix/Linux II
Protection de fichiers
Métacaractères et expressions régulièresMétacaractèresExpression régulières
Recherche de chaîne dans un fichier :grep
Recherche d"un fichierfind
La commandesedLesexp ressionsrégulièr es(comme les métacara ctères)son taussi des suites de caractères permettant de faire des sélections. Une expression régulière peut être aussi simple qu"un mot exact à rechercher, par exemple'Bonjour", ou aussi complexe que 'ˆ [a-zA-Z]"qui correspond à toutes les lignes commençant par une lettre minuscule ou majuscule. La syntaxe des expressions régulières utilise les notations suivantes :ccorrespond au caractère c ncbanalise le métacaractère c ex :n.,n*,::: .caractérise n"importe quel caractère [:::]n"importe quel caractère de l"ensemble spécifié -pour définir un intervalleDUT1reannéeUnix/Linux IIquotesdbs_dbs14.pdfusesText_20[PDF] fonction image et antécédent 3eme
[PDF] fonction infirmière
[PDF] fonction injective surjective bijective exercice corrigé pdf
[PDF] fonction inverse loi normale
[PDF] fonction javascript formulaire
[PDF] fonction javascript onclick
[PDF] fonction javascript pdf
[PDF] fonction javascript return
[PDF] fonction kmeans
[PDF] fonction lapply r
[PDF] fonction latente des partis politiques
[PDF] fonction lda r
[PDF] fonction linéaire et proportionnalité 3eme exercices
[PDF] fonction linge en ehpad