Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

grep: zoekwoorden vanaf stdin werkt anders dan verwacht

Pagina: 1
Acties:

Vraag


Acties:
  • 0Henk 'm!

  • aawe mwan
  • Registratie: december 2002
  • Laatst online: 10:48

aawe mwan

Wat ook leuk is:

Topicstarter
Ik gebruik grep, maar deze keer wil ik het zoekwoord niet op de command line zetten, maar inlezen vanaf stdin.
Dit zodat het dan niet leesbaar is in de processenlijst en ik het ook niet in een normaal bestand hoef te zetten.

Ik gebruik daarvoor deze opties op de commandline:

code:
1
grep -r -f - -F -C 3 *
  • -r recursief
  • -f - lees zoekwoorden vanaf stdin
  • -F de zoekwoorden zijn normale tekst, geen regular expressions
  • -C 3 laat 3 regels context zien rond elke gevonden regel
  • * wat bestanden om mee te testen
Nou gebeurt er iets vreemds. Dit werkt namelijk alleen als ik het zoekwoord dat ik invoer op stdin op een speciale manier afsluit. Ik heb 2 manieren gevonden die werken:

«enter»«ctrl-d»«ctrl-d»

en

«ctrl-d»«ctrl-d»«ctrl-d»

Waarom werkt dit niet met gewoon één keer «ctrl-d», of «enter»«ctrl-d» ?

老厮是麂

Alle reacties

Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True