{"id":112,"date":"2013-03-11T08:33:52","date_gmt":"2013-03-11T07:33:52","guid":{"rendered":"http:\/\/sam-soul.fr\/Info\/?p=112"},"modified":"2013-03-11T08:33:52","modified_gmt":"2013-03-11T07:33:52","slug":"grep","status":"publish","type":"post","link":"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/grep\/","title":{"rendered":"GREP"},"content":{"rendered":"<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">c\u2019est un outil sympa qui permet de filtrer. Soit on lui demande ce que l\u2019on veut voir, soit on lui demande d\u2019enlever ce que l\u2019on ne veut pas voir.<\/p>\n<h3>Exemple d\u2019usages de grep<\/h3>\n<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">Si je tape : grep titi toto.txt, il va m\u2019afficher les occurrences du mot titi dans le contenu du fichier toto.txt<\/p>\n<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">si je fais grep -r titi toto.txt, il m\u2019affichera tout ce qui ne contient pas titi dans le fichier toto.txt.<\/p>\n<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">Grep travail ligne \u00e0 ligne ce qui permet de faire disparaitre toutes les lignes qui comporterait titi et d\u2019afficher toutes les autres. Bien s\u00fbr on peut chainer les grep :<\/p>\n<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">cat toto.txt | grep titi | grep -v tata | grep -v tutu<\/p>\n<p style=\"margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px;\">Cette commande affichera toutes les lignes de toto.txt qui contienne titi mais pas tata ou tutu. Si on ajoute le switch -r ca devient une commande r\u00e9cursive (qui ira dans les sous directory), par exemple : grep -r tutu *.txt cherchera dans tous les fichiers .txt de tous les sous r\u00e9pertoires l\u2019expression tutu. On peut aussi utiliser -i pour qu\u2019il ne soit pas sensible \u00e0 la casse (majuscule\/minuscule) et qu\u2019il consid\u00e8re que TUTU et Tutu sont les m\u00eames choses.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>c\u2019est un outil sympa qui permet de filtrer. Soit on lui demande ce que l\u2019on veut voir, soit on lui demande d\u2019enlever ce que l\u2019on ne veut pas voir. Exemple d\u2019usages de grep Si je tape : grep titi toto.txt, il va m\u2019afficher les occurrences du mot titi dans le contenu du fichier toto.txt si &hellip; <a href=\"http:\/\/les-fougs.com\/wordpress\/2013\/03\/11\/grep\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;GREP&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[51],"tags":[],"_links":{"self":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/112"}],"collection":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/comments?post=112"}],"version-history":[{"count":0,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/posts\/112\/revisions"}],"wp:attachment":[{"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/media?parent=112"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/categories?post=112"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/les-fougs.com\/wordpress\/wp-json\/wp\/v2\/tags?post=112"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}