{"id":233,"date":"2009-08-25T07:35:26","date_gmt":"2009-08-25T06:35:26","guid":{"rendered":"http:\/\/www.superkikim.com\/?p=233"},"modified":"2009-08-25T07:58:35","modified_gmt":"2009-08-25T06:58:35","slug":"recherche-de-texte-dans-un-fichier-compresse","status":"publish","type":"post","link":"https:\/\/akim.sissaoui.com\/en\/non-classe\/recherche-de-texte-dans-un-fichier-compresse\/","title":{"rendered":"Recherche de texte dans un fichier compress\u00e9"},"content":{"rendered":"<p>Hier, j&#8217;avais besoin de faire une recherche dans les logs de mon serveur linux. Or, ceux-ci sont automatiquement compress\u00e9s tous les jours par gzip. On se retrouve donc avec des fichiers .gz journaliers. Grep n&#8217;est pas capable d&#8217;en extraire du texte bien s\u00fbr. <\/p>\n<p>La solution est de d\u00e9compresser le fichier vers la sortie standard (stdout) et de faire le grep dessus. Par exemple:<\/p>\n<pre lang=\"bash\">\r\ngunzip -c *.gz | grep <motcl\u00e9>\r\ntar xzfO *.tar.gz | grep <motcl\u00e9>\r\ntar xfO *.tar | grep <motcl\u00e9>\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Hier, j&#8217;avais besoin de faire une recherche dans les logs de mon serveur linux. Or, ceux-ci sont automatiquement compress\u00e9s tous les jours par gzip. On se retrouve donc avec des fichiers .gz journaliers. Grep n&#8217;est pas capable d&#8217;en extraire du texte bien s\u00fbr. La solution est de d\u00e9compresser le fichier vers la sortie standard (stdout) [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[],"tags":[63],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/233"}],"collection":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/comments?post=233"}],"version-history":[{"count":3,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/233\/revisions"}],"predecessor-version":[{"id":236,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/posts\/233\/revisions\/236"}],"wp:attachment":[{"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/media?parent=233"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/categories?post=233"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akim.sissaoui.com\/en\/wp-json\/wp\/v2\/tags?post=233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}