1416 links
  • Animal
  • Home
  • Login
  • RSS Feed
  • ATOM Feed
  • Tag cloud
  • Picture wall
  • Daily
Links per page: 20 50 100
page 1 / 1
1 results tagged motif x
  • How to grep for lines above and below a certain pattern - Stack Overflow

    Une option bien utile de l'outil grep.

    Je veux chercher un motif dans un fichier texte. Mais je veux également afficher un certain nombre de lignes avant/après ce motif. J'utilise le fichier suivant :

    Lorem ipsum dolor sit amet, consectetur adipiscing elit.
    Nulla et vehicula lectus.
    Integer sit amet augue est.
    Vivamus vestibulum pretium ex.
    Praesent in nunc nec turpis aliquam porttitor.
    Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
    Aliquam sit amet dapibus enim.
    Proin eget velit vehicula, vulputate augue eget, maximus diam.
    Aenean pellentesque, nisi id viverra tempor, neque dui lacinia nisi, et ultricies nunc turpis at mauris.

    Pour cela, j'utilise les options -A et -B de grep ainsi :

    # En plus du motif recherché, j'affiche 2 lignes au-dessus et 3 lignes en-dessous
    cat mon_fichier | grep -E " turpis aliquam " -A3 -B2

    Ce qui me donne

    Integer sit amet augue est.
    Vivamus vestibulum pretium ex.
    Praesent in nunc nec turpis aliquam porttitor.
    Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
    Aliquam sit amet dapibus enim.
    Proin eget velit vehicula, vulputate augue eget, maximus diam.

    Il faut lire ces options comme :

    • -A pour After;
    • -B pour Before.

    Le nombre qui les suit indique le nombre de lignes à garder avant/après.

    Si le nombre de lignes à garder avant/après est le même, alors je peux utiliser l'option -C :

    # En plus du motif recherché, j'affiche 1 ligne au-dessus et en-dessous
    cat mon_fichier | grep -E "amet dapibus" -C1

    Ce qui me donne

    Etiam leo quam, bibendum nec velit eget, aliquam malesuada justo.
    Aliquam sit amet dapibus enim.
    Proin eget velit vehicula, vulputate augue eget, maximus diam.
    Fri Jun 22 18:26:32 2018 * - permalink -
    QRCode
    - https://stackoverflow.com/a/19313500
    Après Avant Bash grep Linux motif
Links per page: 20 50 100
page 1 / 1
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Help/documentation