[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