tôi có một danh sách các tập tin với một số phiên bản vào cuối rằng tôi cần phải sắp xếpbash danh sách loại dây bằng số ở cuối
/this/is/a/file/path/product-2.0/file/name/7
/this/is/a/file/path/product-2.0/file/name/10
/this/is/a/file/path/product-2.0/file/name/12
/this/is/a/file/path/product-2.0/file/name/13
/this/is/a/file/path/product-2.0/file/name/6
/this/is/a/file/path/product-2.0/file/name/8
/this/is/a/file/path/product-2.0/file/name/9
khi tôi ống thông qua grep nó loại như vậy:
echo $files | sort -n
/this/is/a/file/path/product-2.0/file/name/10
/this/is/a/file/path/product-2.0/file/name/12
/this/is/a/file/path/product-2.0/file/name/13
/this/is/a/file/path/product-2.0/file/name/6
/this/is/a/file/path/product-2.0/file/name/7
/this/is/a/file/path/product-2.0/file/name/8
/this/is/a/file/path/product-2.0/file/name/9
Tôi nghĩ rằng -n đang bị nhầm lẫn bởi số đầu tiên trong tên tệp.
Làm thế nào tôi có thể sắp xếp nó số lượng bằng số cuối cùng
Luôn luôn cùng chiều sâu của con đường? – Kevin
có, nhưng tôi không biết chiều sâu cho đến khi tôi đang cố gắng để sắp xếp –