[Script]Ouverture du dernier fichier d'un répertoire

J’ai un peu honte de poser cette question, mais je cherche, dans un script, à ouvrir le dernier fichier créé d’un répertoire. Je galère à faire ça en bash ou en perl, est-ce que quelqu’un pourrait me donner un coup de pouce ?

tu fais un ls -crt | tail -1 pour avoir le dernier fichier, et tu l’ouvres.
Ca devrait aller tout seul.
Choisi l’affichage qui t’arrage dans le ls (eventuellement un ll et un sed pour recuperer que la derniere colonne).

tu peux aussi le mettre dans une boucle, ca depends un peu de ce que tu veux faire. Mais je m’appuierai sur l’ordre de tri fourni par un ls.

Ta solution est effectivement plus propre que mon code :

VAR=`ls -t1 "/home/bob/myfolder"` VAR=`echo $VAR | perl -e 'while ( <> ) { $_ =~ s/([^ ]*)( .*)?/$1/ig; print $_; } '`

Merci :slight_smile:

Effectivement :slight_smile:

En resumé, ca, ca marche :

ls -crt1 | tail -1

( En fait ma solution marche pas, je voulais faire un find /folder -newer /folder )