[linux] Deel van een tekst bestand sorteren.

Mike Jonkmans nllgg op jonkmans.nl
Wo Feb 14 00:37:56 CET 2024


On Tue, Feb 13, 2024 at 10:59:25PM +0100, Geert Stappers via Linux wrote:
> On Tue, Feb 13, 2024 at 10:33:50PM +0100, Mike Jonkmans via Linux wrote:
> > On Tue, Feb 13, 2024 at 08:32:56PM +0100, Geert Stappers via Linux wrote:
> > > Van een zwik tekstbestanden wil ik een gedeelte sorteren.
> > > 
> > > Voorbeeld bestand
> > > ---
> > > Er was eens
> > > - Romeo
> > > - Charlie
> > > - Mike
> > > Lang en gelukkig
> > > ---
> > > 
> > > Hoe die regels te sorteren en kop plus staart heel te laten?
> > 
> > vim -c 'argdo g/^-/,/^[^-]/-1!sort' *
> > 
> 
> Oh, dat ziet er goed uit.
> Dat ik de "argdo", de "a", "r", "g", "d" en "o", niet snap, geeft niet.
> Mijn Natuurkundeleraar zei op zulke momenten
>   Vraag niet hoe het kan, profiteer er van!

argdo voert het commando uit op alle file-argumenten.

Het commando is 'g...!sort' waarbij de ... een bereik van regels is,
gedefinieerd door regular expressions. De -1 corrigeert.
De '!sort' filtert de geselecteerde regels.

> Morgen meer

Niet overdrijven, dat doe je maar in het Kanaal.

-- 
Groetjes, Mike Jonkmans
Verzonden vanaf Linux.


Meer informatie over de Linux maillijst