<html><span style="font-size: 12px;">Kan dat niet veel eenvoudiger met vim? (als 't platte test is)<br /><br />Met visual mode (V) aangeven wat je wilt sorteren en dan <em>:sort<enter></em><br /><br />-- <br />Met vriendelijke groet,<br />Richard<br /><br /><br />On Woensdag 14 Februari 2024 10:09 CET, "M.A. Perry via Linux" <linux@lists.nllgg.nl> wrote:<br /> <blockquote type="cite" cite="62a4aaa9-069e-4383-9742-b636e34e6423@zeelandnet.nl"> </blockquote><meta http-equiv="Content-Type" content="text/html; "><pre class="moz-quote-pre" wrap=""><font face="FreeSans">Op 13-02-2024 20:32 schreef Geert Stappers via Linux:</font>
<font face="FreeSans">Hoi,
Van een zwik tekstbestanden wil ik een gedeelte sorteren.
Voorbeeld bestand
---
Er was eens
- Romeo
- Charlie
- Mike
Lang en gelukkig
---
Dat zou na de gedeeltelijke sortering
---
Er was eens
- Charlie
- Mike
- Romeo
Lang en gelukkig
---
moeten worden.
============================
<b>Kort antwoord:</b>
(Ik hoop dat ik de puristen niet teleurstel)
Gebruik LibreOfficeCalc.
('tis geen toetsbord handeling, maar het blijkt te werken.
<b>Lange antwoord:
</b>1. Kopie de tekst naar een "spreadsheet" van LinbreOfficeCalc
2. Blok-in het te sorteren tekst. (Vermijd voet en aanhef dus)
3. Data --> Sort Ascedning|Descending
4. File --> SaveAs .csv
5. Extensie .csv wijzigen in .txt (of wat je wil)
Natuurlijk past dit oplissing niet makkelijk aan een bash script.
-----------
Mike Perry
--
</font></pre></span></html>