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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  script fichier recent

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script fichier recent

n°613397
nohack
Posté le 31-12-2004 à 17:11:41  profilanswer
 

Salut,je suis en train de faire un script qui me permette de lister tous les fichiers recemment modifiers et de les envoyer sur le serveur de mon ecole.donc jai fait un petit script:
qui prend le jour(a laide de la commande date),et recherche dans  
le repertoire tous les fichier ayant ete modifies a ce jour
 
 
a=`echo `date` |tr -s ' '|cut -f3 -d ' '`  //Cette ligne ne marche pas//
ls -all|tr -s ' '|cut -f3 -d ' '|grep '$a'>lsite
 
///la il liste tous les fichier ayant ete modifiers le jour meme///
 
Mais apres je sais pas comment faire pour envoyer tes ces fichiers a mon compte avec ssh quel option?
cat liste|ssh  
(
jai chercher avec man mais pas trouver)
 
 
 
 

mood
Publicité
Posté le 31-12-2004 à 17:11:41  profilanswer
 

n°613401
Jar Jar
Intaigriste
Posté le 31-12-2004 à 17:29:39  profilanswer
 

Pour la recherche ça marche aussi avec find -daystart -ctime.
 
Pour envoyer la liste, c'est scp `cat liste` toto@brouzouf:

n°613406
nohack
Posté le 31-12-2004 à 17:37:53  profilanswer
 

ok merci mais pkoi la premiere ligne du script ne marche pas?

n°613439
Jar Jar
Intaigriste
Posté le 31-12-2004 à 18:34:31  profilanswer
 

Parce que tu imbriques les apostrophes inversées. Et le "echo `date`", c'est quand même vraiment très fort...


Message édité par Jar Jar le 31-12-2004 à 18:35:04
n°613443
glor
Posté le 31-12-2004 à 18:54:34  profilanswer
 

Sinon il existe la commande find qui permet de faire ce genre de chose facilement..
find $rep -daystart -mtime 1
Et le scp derrière bien sûr.. ;)


Message édité par glor le 31-12-2004 à 18:56:11
n°613457
nohack
Posté le 31-12-2004 à 20:14:48  profilanswer
 

"echo `date`" pkoi cest faux,enfin ca marche sur le bash?
Et si on peut pas imbriquer les ` ` comment on fait alors,voila


Message édité par nohack le 31-12-2004 à 20:17:19
n°613464
matafan
Posté le 31-12-2004 à 21:51:42  profilanswer
 

Personellement je préfère echo `echo \`echo \\\`echo \\\\\\\`date\\\\\\\`\\\`\``

n°613471
nohack
Posté le 31-12-2004 à 23:13:24  profilanswer
 

Jar Jar a écrit :

Parce que tu imbriques les apostrophes inversées. Et le "echo `date`", c'est quand même vraiment très fort...


enfin desole mais je vois pas,je suis debutant :)

n°613489
glor
Posté le 01-01-2005 à 02:50:55  profilanswer
 

Utilise $(commande), c'est plus sûr et plus lisible que `commande`

n°613491
matafan
Posté le 01-01-2005 à 04:14:34  profilanswer
 

nohack : "echo `date`" c'est ridicule car "date" tout seul fait exactement la même chose.

mood
Publicité
Posté le 01-01-2005 à 04:14:34  profilanswer
 

n°613524
bobuse
Posté le 01-01-2005 à 12:39:08  profilanswer
 

matafan a écrit :

nohack : "echo `date`" c'est ridicule car "date" tout seul fait exactement la même chose.


+1
il suffit de faire
a=`date` |tr -s ' '|cut -f3 -d ' '`
 
 
Mais encore une fois, utilise find c'est plus simple ;)
pour la copie, scp a déjà été évoqué, mais rsync (qui utilise ssh) doit être mieux à mon avis ...

n°613531
nohack
Posté le 01-01-2005 à 13:18:07  profilanswer
 

uoi uoi jetais tellement embarques dans les redirection...


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

  script fichier recent

 

Sujets relatifs
Question sur l'installation d'un fichiererreur d'exécution d'un script shell
Extraire un fichier join ANSII d'un forumCherche un fichier pour faire marcher ma Netgear WG511 sur une FC3
compiler fichier visual basic sous linuxScript de reconnexion
Apache + scriptiterer un nomde fichier avec bourne shell
copie de fichier distant en sshFichier manquant sous Windows XP
Plus de sujets relatifs à : script fichier recent


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)