j'ai supprimé les * pour le texte en gras, c'est trompeur.
La commande complète est :
ls Power* | sed "s/Power_\([0-9_]*e[0-9_]*\)W\.asc/\1/g" | sed "s/_/./g" | awk ' { printf ("%0100f}%s\n", $1, $0) }' | sort | sed "s/.*}//g" | sed "s/\./_/g" | sed "s/\(.*\)/Power_\1W.asc/g"
ps : j'ai considéré qu'on pouvait avoir un exposant à virgule
(...e[0-9_]*...) mais à mon avis ca marchera pas dans ce cas