Ordina le righe in ordine alfabetico con localeCompare consapevole della locale. Ogni riga—incluse quelle vuote—viene ordinata come stringa intera, normalizzando così elenchi disordinati da output di tool agent, estratti di log e frammenti di configurazione incollati.
Come funziona
L’input viene diviso sui caratteri di a capo senza tagliare le singole righe. L’array risultante è ordinato con il localeCompare del browser, che rispetta la locale attiva per maiuscole/minuscole e accenti. Le righe ordinate vengono riunite con \n e mostrate nel campo di output. Altri fine riga diversi da \n vengono normalizzati durante la divisione.
Quando usarlo
- Normalizzare elenchi di hostname o ID prima di diff o operazioni su insiemi
- Preparare elenchi puntati per il confronto con lo strumento unique-lines
- Ordinare estratti di log in alfabetico per revisione o reporting
- Ordinare nomi di ambiente, feature flag o righe derivate da CSV riga per riga
Esempio
L’input charlie\nalpha\nbravo diventa alpha\nbravo\ncharlie nell’area di output. Le righe vuote sono ordinate insieme alle altre secondo le regole della locale.
Limiti
Ordina in modo lessicografico, non numerico—quindi 10 viene prima di 2. La sensibilità al maiuscolo segue la locale del browser. Righe a più colonne o separate da tabulazioni sono ordinate come righe intere, non per colonna. Per l’ordine numerico, riempi i numeri o usa un ordinamento numerico dedicato.