Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1116 connectés 

 


Dernière réponse
Sujet : [ KSH - AIX ] Script à la C..
Trollable utilise plutot egrep '^/home$'

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Trollable utilise plutot egrep '^/home$'
heaven35 Bonjour,
 
Je vous explique le script que je veux écrire.
 
Je veux faire une recherche ( #find ) sur /home afin de savoir si ce répertoire a été modifié depuis 24H.
J'envoie le résultat de cette recherche dans une fichier ( file ).
Le contenu de mon fichier file resemble à :
/home
/home/test/
/home/test/.profile
Je regarde dans ce fichier si le mot /home est présent. ( avec une commande que minusplus m'avait fourni dans un autre sujet, merci à lui... )
Si /home existe alors
j'affiche "le répertoire a été modifié"
autrement " Rien n'a été modifié"
 
Voici ce que j'ai écrit :
 
##################################"
 
find /home -ctime 1 -print > file
if [ MOT=$(perl -w -p -e '/(/hom\S+)/ and $_=$1;' file) ]
then
   if [ "$MOT" =  "/home" ]
   then
   echo " le repertoire a été modifié "
   else
   echo " rien n'a été modifié "
   fi
fi
exit 0
 
#########################
 
Par contre ce script ne fonctionne pas car dans mon 1er if, le mot en rouge /hom est mal interprêté...
Et je ne suis pas sur que mon 2ieme if soit correct.
 
Mais peut être que je m'y prends mal aussi pour chercher /home dans mon file....
 
quelqu'un pour m'aider??
Merci

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR