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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Probleme script bash !! redirection fichier..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Probleme script bash !! redirection fichier..

n°946850
origan31
Posté le 25-08-2007 à 17:29:27  profilanswer
 

Bonjour,
-------
 
 
J'ai un fichier "toto.txt" dont le contenu est: "ceci est un exemple"
 
 
Je souhaiterais a l'aide d'un bash:
 
 
Rediriger le contenu de "toto.txt" dans une variable et dire
 
si cette variable est = "ceci est un exemple" alors envoyer  
 
un mail sinon ne rien faire.
 
(mon but est d'envoyer un mail si le contenu d'un fichier texte change).
 
 
Merci de votre aide,
 
climbing31@gmail.com  

mood
Publicité
Posté le 25-08-2007 à 17:29:27  profilanswer
 

n°946860
Mjules
Modérateur
Parle dans le vide
Posté le 25-08-2007 à 18:35:09  profilanswer
 

tu n'aurais pas meilleur temps de comparer les dates de modifications du fichier ou bien les sommes de contrôles ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°946862
origan31
Posté le 25-08-2007 à 18:41:03  profilanswer
 

je débute en script.. pas de réponse objective..  :-(
 
je souhaite justerécupérer la valeur (chaine de caractere d'une ligne) d'un fichier et dire si c'est ok alors envoyer un mail ou lancer une commande,  
voici l'exemple d'un petit script mais sans success :-((
 
 
 
#! /bin/bash
 
variable=$(cat toto.txt)
 
for variable in $variable
 
if [ "$variable" = "maison" ]
then
        ls      
fi
 
 
 
Merci de votre aide,
 
climbing31@gmail.com

n°946964
Profil sup​primé
Posté le 26-08-2007 à 12:07:11  answer
 

origan31 a écrit :

je débute en script.. pas de réponse objective..  :-(
 
je souhaite justerécupérer la valeur (chaine de caractere d'une ligne) d'un fichier et dire si c'est ok alors envoyer un mail ou lancer une commande,  
voici l'exemple d'un petit script mais sans success :-((
 
 
 
#! /bin/bash
 
variable=`cat toto.txt`
 
for chaine in $variable ; do
     if [ $chaine == 'maison' ] ; then
          echo "changement toto.txt" | mail climbing31@gmail.com -s change      
     fi
done
 
 
Merci de votre aide,
 
climbing31@gmail.com


 
ça t'avancera un peu, pour apprendre les bases du shell
=> http://ploug.eu.org/doc/guide-bourne-shell.pdf  

n°946996
origan31
Posté le 26-08-2007 à 15:05:26  profilanswer
 


 
 
Merci beaucoup pour votre aide,
 
c ok.

n°947080
sputnick
bip...bip...bip...bip...bi...b
Posté le 26-08-2007 à 23:14:21  profilanswer
 

Tiens c'est marrant ça me rappele qq chose :D
 
http://forum.pcastuces.com/sujet.asp?f=8&s=10021

n°947084
sputnick
bip...bip...bip...bip...bi...b
Posté le 26-08-2007 à 23:27:46  profilanswer
 

On est meme pas obligé d'utiliser de variable:
if [[ $(cat foo) != $(cat bar) ]]; then echo changement; fi


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Probleme script bash !! redirection fichier..

 

Sujets relatifs
Relancer X via un scriptProblème nullmailer
MAC OSX - Problème installation de logicielsIPtables Redirection du port 80 d'un poste ver un site
Boot UBUNTU live par PXE - PROBLEMEbash: prendre le plus lourd fichier trouvé
Problème d'extinction via commande haltProblème de compilation de noyau UBUNTU [ABANDON]
Redirection vers un autre nom de domaine 
Plus de sujets relatifs à : Probleme script bash !! redirection fichier..


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