Wat is het juiste grepcommando als je zoekt naar een punt die niet gevolgd wordt door een spatie?

Het commando moet dit dus vinden:
blablabla.Blablabla
Maar niet dit:
blablabla. Blablabla
Ik heb al zitten Googlen op grep, maar ik ben er te blond voor geloof ik.

Weet jij het antwoord?

/2500

Het beste antwoord

grep \.[^ ] - De backslash voor de punt om aan te geven dat je echt een punt bedoelt, en niet 'elk teken behalve een regeleinde'; - De vierkante haakjes om een groep mogelijke tekens aan te duiden - De circumflex (het dakje) als eerste teken binnen de vierkante haakjes om aan te geven dat het een zgn. 'uitsluitende' groep is (d.w.z. vind alles behalve de tekens die in deze groep opgegeven worden) - en uiteindelijk de spatie De groep [^ ] stelt dus de verzameling voor van alle tekens _behalve_ de spatie.

Bronnen:
http://unixhelp.ed.ac.uk/CGI/man-cgi?grep

'\.[^ ]' Je zoekt naar een letterlijke (vandaar de '\') punt ('.'). Gewoon '.' zonder '\' zou voor een willekeurig karakter staan. Die punt wordt gevolgd door iets dat niet ('^') voorkomt in de set ('[]') die bestaat uit een spatie (' ').

Stel zelf een vraag

Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

/100