selectionner le dernier fichier d'un repertoire
#1

Bon voila, sur ldnscript(s), je dois donc selectionner le fichier qui a été généré en dernier dans le dossier suivant un pattern connu d'avance.

Ca donnerait ca dans un monde normal :

Code :
ls -1 -t $NAME*.$STATE | head -n 1

sauf que c'est interdit. Angry

Donc je propose ca :

Code :
find $DIR_ZONE/$TYPE -name $NAME*.$STATE -exec ls -t {} \|head -n1

Est-ce que repousser le ls à la fin ca passe ?
Répondre
#2

Essaye :

Code :
find "$DIR_ZONE/$TYPE" -type f -name "$NAME*.$STATE" -prune | head -n1

Et, stp, échappe correctement tes variables...

GPG:Fingerprint ed25519 : 072A 4DA2 8AFD 868D 74CF  9EA2 B85E 9ADA C377 5E8E
GPG:Fingerprint rsa4096 : 4E0D 4AF7 77F5 0FAE A35D  5B62 D0FF 7361 59BF 1733
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)