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 dans Bash afin qu'ils soient dans l'ordre numérique croissant basé sur la partie numérique de la chaîne. Donc, l'ordre résultant est cwcch1.pdf, cwcch2.pdf, ..., cwcch9.pdf, cwcch10.pdf, etc.
Ce que j’essaie de faire, c’est concaténer les fichiers PDF pdftkavec quelque chose comme ce qui suit:
pdftk `ls *.pdf | sort -n` cat output output.pdf
mais cela ne fonctionne pas car mon tri est faux.