Use a opção de classificação de versão.
sort -V source > destination
Por exemplo, suponha que eu tenha o seguinte em um arquivo de texto myfile.txt
Schwifty1
Schwifty2
Schwifty3
Schwifty4
Schwifty5
Schwifty6
Schwifty7
Schwifty8
Schwifty9
Schwifty10
... ect ect ect...
Schwifty20
Schwifty21
... ect ect ect...
Schwifty30
Schwifty31
usando sort
neste arquivo retornará algo como:
Schwifty1
Schwifty10
Schwifty11
.........
Schwifty2
Schwifty20
Schwifty21
.........
Schwifty30
Schwifty31
Schwifty32
..........
Eu quero que seja realmente numérico baseado no número anexado ao final. Existe alguma maneira de conseguir isso usando a função de classificação?
Use a opção de classificação de versão.
sort -V source > destination
Tags sort