Đây là dữ liệu tôi muốn sắp xếp. Nhưng sort
xử lý số thành chuỗi, dữ liệu không được sắp xếp như tôi mong đợi.
/ home / files / profile1
/ home / files / profile10
/ home / files / profile11
/ home / files / profile12
/ home / files / profile14
/ home / files / profile15
/ home / files / profile16
/ home / files / PROFILE2
/ home / files / profile3
/ home / files / profile4
/ home / files / profile5
/ home / files / profile6
/ home / files / profile7
/ home / files / profile8
/ home / files / profile9
Tôi muốn sắp xếp cái này để,
/ home / files / profile1
/ home / files / PROFILE2
/ home / files / profile3
/ home / files / profile4
/ home / files / profile5
/ home / files / profile6
/ home / files / profile7
/ home / files / profile8
/ home / files / profile9
/ home / files / profile10
/ home / files / profile11
/ home / files / profile12
/ home / files / profile14
/ home / files / profile15
/ home / files / profile16
Có một cách tốt bằng bash script? Tôi không thể sử dụng tập lệnh ruby hoặc python ở đây.
sort -V
sẽ làm.