Cestfait.ch

  • Home
  • Drupal
  • PHP 5
  • Jquery
  • Web Dev
  • Sys admin
  • Logiciels libres
  • Videos
  • Divers
  • Nous contacter
  • Mon c'est fait!
Home

Grep afficher les lignes avant et après

Submitted by Sir Squall on Tue, 11/03/2009 - 16:59

Qui n'as jamais fait un grep, et aurai voulu voir ce qu'il y a juste au dessus ou en dessous du match ??

la solution juste l$, une petite commande bien pratique et qui fonctionne super bien :)!

nawk 'c-->0;$0~s{if(b)for(c=b+1;c>1;c--)print r[(NR-c+1)%b];print;c=a}b{r[NR%b]=$0}' b=2 a=4 s="adc" files 

b=2 correspond au nombre de ligne before (après)
a=4
correspond au nombre de ligne after (avant),
s="adc"
correspond a ce que vous voulez rechercher
files correspond au nom du fichier dans lequel vous voulez faire la recherche!

Exemple pratique, quand on fait un svn log on peut faire un grep sur le user de quelqu'un, le seul hic c'est qu'on trouve que les dates mais pas les commentaires, avec le nawk bah on peut afficher les ligne juste après et  comme sa on obtien tous l'historique des commit d'un utilisateur avec en plus les commentaires yeah!

Voilà enjoi

C'est fait!

 

http://www.ubuntu-fr.org/
0
Log in to vote
No votes yet
  • Login or register to post comments
  • Share this
Tags:
  • grep
  • ligne
  • shell
  • Sys admin

User login

  • Create new account
  • Request new password
  • Sign in with Twitter

Translate

Sondage

Qu'elle version de drupal utilisez-vous ?

Submitted by Sir Squall on Tue, 04/10/2012 - 16:30
  • Login or register to post comments

Recent comments

  • Arf, je suis à l'armée!
    40 weeks 1 day ago
  • hahaha c'est juste! Il n'y a
    46 weeks 4 days ago
  • yeah comme sa fait plaisir de
    46 weeks 6 days ago
  • wouahou merciii :-) !
    50 weeks 5 days ago
  • J'y réponds aujourd'hui ici
    50 weeks 5 days ago
  • Salut, court article mais
    50 weeks 6 days ago
  • Oktoberfest power!!!
    1 year 3 weeks ago
  • yep je vais faire un petit
    1 year 5 weeks ago
  • It's regular approuved
    1 year 5 weeks ago
  • Pas d'exemple????
    1 year 5 weeks ago

Tags

cropping Divers drupal Drupal emacs firefox gmap Google Images Jquery jquery karmic koala La phrase du jour Lausanne Logiciels libres mysql PHP 5 RPG Sys admin ubuntu Web Dev yasnippet youtube Zend
more tags

Popular content

Today's:

  • Squall Beer Challenge '09
  • Emacs Transparent
  • Grep afficher les lignes avant et après
  • 8ème Forum eCulture - ERACOM - 4 septembre 2009
  • Trip to antwerpen !
  • viportuguese-shop.com
  • Boxxy likes Drupal
  • Drupal solr attachement intégration
  • Bash scripting MySql
  • forcer le téléchargement

All time:

  • Drupal 7 effet avec les jquery.ui.dialog sur Drupal 6 !
  • Dries Keynote DrupalCon Paris 2009
  • Drupal bridge zend yeah !!
  • Jquery slider c'est de la bonne !!!
  • Drupal and Zend, form validate :)
  • Jquery JSON en _POST
  • [Drupal] Lightbox avec une gmap! yeah
  • [Drupal] Domain Access & memcache sa donne quoi ?
  • viportuguese-shop.com
  • Node Import et Taxonomy CSV

Last viewed:

  • Google Gadget
  • Google chrome pour mac
  • [Drupal] Lightbox avec une gmap! yeah
  • Google Buzz
  • Gmap popup n'affiche aucun field
  • Git et Drupal
  • Marine fun
  • Function utile pour Drupal 6
  • Full text search en MySQL
  • forcer le téléchargement

Twitter

Latest Articles

Derniers liens publiés

  • Get the list of all enabled module
    http://drupal.org/node/440962
  • Cloudflare et Dropbox nommés Technology pioneers
    http://techcrunch.com/2011/09/01/cloudflare-dropbox-palantir-and-kickstarter-named-technology-pioneers-by-the-world-economic-forum/
  • Apprend le javascript en t'amusant
    http://www.codecademy.com
  • EPSACrop sur Drupal 7
    http://www.aswissidea.org/
  • Drupal solr attachement intégration
    http://tika.apache.org/

Pub

Google gadget

Add to Google

Facebook page

jiwa

all good song

Partenaires

Cyber Warfare

Drupal Factory

Dev Factory

I love Smashing Magazine!
Fervens Drupal theme by Leow Kah Thong. Designed by Design Disease and brought to you by Smashing Magazine.