Puncte:0

Cum se sortează caracterele cu apariția lor într-un fișier, alfabetic și, de asemenea, atunci când cantitatea de apariție este aceeași?

drapel ar

Deci am, de exemplu, următoarea ieșire pe terminalul Ubuntu:

238 E
150 A
88 T
88 R

Acum vreau să o sortez de la cea mai mare apariție la cea mai mică pe care am făcut-o deja. În plus, vreau să fac și asta, de exemplu în cazul în care T și V apar de 88 de ori și când se întâmplă acest lucru, vreau să sortez acele caractere alfabetic. Așa că aici obținem, mai întâi 88 R și apoi vine 88 T. Cum pot să o fac pe terminal folosind comenzi și/sau conducte. (Folosesc zsh cu Ubuntu dacă cineva are nevoie de aceste informații)

Mulțumesc pentru ajutor.

waltinator avatar
drapel it
Citiți `man sort`. Puteți sorta numeric după primul câmp delimitat de spațiu și alfabetic al doilea câmp.
drapel hr
Comportamentul implicit al comenzii GNU `sort -k1,1nr` ar trebui să includă o sortare lexicală „de ultimă soluție” **cu excepția cazului în care** specificați `-s` / `--stable`
IPushedU avatar
drapel ar
Răspunzând lui @waltinator: mulțumesc pentru răspuns. Am citit pagina de manual de mai multe ori și problema mea este, de asemenea, foarte specifică, așa că nu am găsit nimic util acolo. Aș dori să știu mai multe despre „primul câmp delimitat de spațiu și al doilea câmp alfabetic”, despre cum să o fac.Dar ceea ce aveam nevoie era că dacă și dacă sunt prezente doar două sau mai multe apariții de caractere, atunci să sortez acele caractere doar alfabetic.
IPushedU avatar
drapel ar
Răspunzând lui @steeldriver: mulțumesc și ție pentru ajutor. Am găsit răspunsul/soluția folosind sort -k 1nr înainte să văd comentariul. Am văzut această opțiune pentru sortarea în multe locuri, dar nu înțeleg pe deplin ce este/face. (Începător aici). Ați putea explica și ce face -s/--stable așa cum nu l-am văzut/folosit eu însumi? Mulțumesc mult.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.