09 January, 2013

Grep

Grep er en herlig kommando, der vælger noget i en tekstfil. Ved hjælp af "rør" kan man raffinere søgningen.

Jeg har downloadet mit skema og gemt det i et .txt format via Firefox. Nu kan jeg finde ud af, hvornår jeg har en given klasse med denne kommando:

# grep Virks petjSkema.txt -B7 | grep 1fdfa -B7

Formularen skal læses grep søgemnster fil. B = "before" og tallet det antal linjer, som skal vises. På samme måde kan A tilføjes samt et antal linjer som skal følge efter.

Resultat noget a la det her:


--
  * mandag d.13-05-2013
  *
    1
     
  *
    2 - 09:05 - 09:50
    *Fag:* Virksomheden
    *Akt:* 5913mmd1fdfa
    *Lok:* MU8-R27 >>
  *
    3 - 10:00 - 10:45
    *Fag:* Virksomheden
    *Akt:* 5913mmd1fdfa
    *Lok:* MU8-R27 >>
  *
    4 - 10:50 - 11:35
    *Fag:* Virksomheden
    *Akt:* 5913mmd1fdfa
    *Lok:* MU8-R27 >>
  *
    5 - 12:00 - 12:45
    *Fag:* Virksomheden
    *Akt:* 5913mmd1fdfa

Men hvis kun datoerne og ikke andet ønskes, så ser den formularen sådan ud:


 grep 3fda petjSkema.txt -A7 -B7 | grep 2013  

No comments: