Mam listę plików z numerem wersji w końcu, że trzeba posortowaćbash sortowania listy ciągów według numeru na koniec
/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
kiedy rura go przez grep to jakby tak:
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
Myślę, że -n jest zdezorientowany przez pierwszy numer w nazwie pliku.
Jak mogę rozwiązać to numerycznie przez ostatniego numeru
Zawsze ta sama głębokość toru? – Kevin
tak, ale nie znam głębokości, dopóki nie próbuję sortować –