Bonjour,
Je suis débutant sous UNIX, je cherche une commande qui permet de rechercher puis afficher une chaine de caractère qui correspond à une expression régulière.
Exemple:
Je cherche la chaine qui correspond à une date dans un nom de fichier.
Mais malheureusement ça ne marche pas. Merci beaucoup pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DATE='([0-9]{4})\-([0-9]{1,2})\-([0-9]{1,2})' for file in $(ls $LOGFOLDER -1 $1) do ok=echo $file | grep -E $DATE echo $ok done
Partager