Si j'ai ces fichiers dans un répertoire
cwcch10.pdf
cwcch11.pdf
cwcch12.pdf
cwcch13.pdf
cwcch14.pdf
cwcch15.pdf
cwcch16.pdf
cwcch17.pdf
cwcch18.pdf
cwcch1.pdf
cwcch2.pdf
cwcch3.pdf
cwcch4.pdf
cwcch5.pdf
cwcch6.pdf
cwcch7.pdf
cwcch8.pdf
cwcch9.pdf
comment puis-je les lister en Bash de sorte qu'ils soient dans l'ordre numérique croissant en fonction de la partie numérique de la chaîne. Ainsi, l'ordre résultant est cwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdf
, etc.
Mon objectif final est de concaténer les PDF avec pdftk
avec quelque chose comme ce qui suit
pdftk `ls *.pdf | sort -n` cat output output.pdf
mais cela ne fonctionne pas car mon tri est incorrect.