Même un débutant sous Linux risque d'avoir besoin de mettre les mains dans le camboui... En clair, le besoin d'ouvrir un terminal pour faire quelques manipulations de fichiers, quelques lectures ou éditions de fichiers.
Pour chercher un fichier où un dossier de manière efficace il existe une fonction très efficace et très utilisée est grep. grep prend en entrer un masque (une chaine de caractère à rechercher) et un fichier dans lequel chercher et renvoie les lignes contenant le masque cherché.
Par exemple pour un fichier test.txt contenant :
abc
def
aec
del
La commande grep e test.txt renverra :
def
aec
del
grep de test.txt renverra :
def
del
On peut aussi avoir besoin de faire des grep avec des masques négatifs c'est-à-dire de récupérer les lignes où ne se trouve pas le masque, et c'est là que ce post peut être utile à tous.
grep -v de test.txt renverra :
abc
aec
Dernière information pour rechercher dans le résultat d'une commande plutôt que dans un fichier, il faut utiliser un | (pipe) :
ls -l | grep test renverra les fichiers contenant test dans leur nom.
jeudi 14 février 2008
Tips : grep
heure 00:40 Ça vous a plu ? Votez
Tags : informatique
Inscription à :
Publier les commentaires (Atom)
Aucun commentaire:
Enregistrer un commentaire