Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: cut command  (gelezen 191 keer)

Offline miez

  • Lid
  • Steunpunt: Nee
cut command
« Gepost op: 2013/05/15, 08:30:01 »
Beste mensen,

Ik heb een tekstbestand met de volgende gegevens:

Pietje
Karel
Miep

Weet een van jullie hoe ik met 't cut-command ervoor zorg dat alleen de naam Pietje word weergegeven?

Alvast bedankt


Offline Timo

  • Forumteam
    • timo.diedering
  • Steunpunt: Ja
Re: cut command
« Reactie #1 Gepost op: 2013/05/15, 08:49:27 »
Dat kun je beter doen met cat <tekstbestand> | grep Pietje waarbij je <tekstbestand> natuurlijk met het pad vervangt.
Trotse eigenaar van een Nokia N900, een Nokia N9 en een Jolla.

Offline miez

  • Lid
  • Steunpunt: Nee
Re: cut command
« Reactie #2 Gepost op: 2013/05/15, 09:14:03 »
Ok thx!

Kan dat ook als 't tekstbestand er zo uitziet met allemaal dezelfde namen?

Pietje
Pietje
Pietje

Of moet ik dan iets anders gebruiken?

Offline Bloom

  • Lid
  • Steunpunt: Ja
Re: cut command
« Reactie #3 Gepost op: 2013/05/15, 10:00:14 »
In dat geval zorgt Grep ervoor dat alle lijnen met 'Pietje' getoond worden.
Je hoeft trouwens geen cat samen met grep te gebruiken, grep kan dat ook zelf:
grep Pietje {tekstbestand}Leuk om te weten: grep kan ook ongevoelig voor hoofd- en kleine letters zoeken. Als je dus Pietje eruit wil halen ook als hij "pieTje" gespeld wordt, dan kan dat als volgt:
grep -i pietje {tekstbestand}