Pour être robuste : ne pas programmer en shell ;-). Utiliser la sortie de ls pour autre chose que l'afficher à un humain, c'est malTM.
Dans pas mal de cas, on peut faire des trucs robustes à coup de find ... -print0, qui utilise 0円 comme délimiteur (et ça, c'est effectivement interdit dans un nom de fichier), mais je ne vois pas d'équivalent de ls -t avec find, ni d'équivalent de -print0 pour ls, donc je ne vois pas de solution raisonnable en shell.
[^] # Re: Suite
Posté par Matthieu Moy (site web personnel) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 4.
Pour être robuste : ne pas programmer en shell ;-). Utiliser la sortie de
lspour autre chose que l'afficher à un humain, c'est malTM.Dans pas mal de cas, on peut faire des trucs robustes à coup de
find ... -print0, qui utilise0円comme délimiteur (et ça, c'est effectivement interdit dans un nom de fichier), mais je ne vois pas d'équivalent dels -tavecfind, ni d'équivalent de-print0pourls, donc je ne vois pas de solution raisonnable en shell.