[fonction linux]

[fonction linux] - Linux et OS Alternatifs

Marsh Posté le 23-01-2006 à 22:34:22    

Bonjour à tous
 
Sous Debian, j aimerais savoir comment copier le nom d'un fichier dans un autre fichier.
 
Par avance merci

Reply

Marsh Posté le 23-01-2006 à 22:34:22   

Reply

Marsh Posté le 23-01-2006 à 22:38:59    

Citation :

Sous Debian, j aimerais savoir comment copier le nom d'un fichier dans un autre fichier.


echo "$nom_du_fichier" >> /tmp/fichier_repertoriant_les_noms_de_fichiers ?

Reply

Marsh Posté le 23-01-2006 à 22:43:32    

merci mais ca ne fonctionne po !

Reply

Marsh Posté le 23-01-2006 à 23:03:23    

si si , ca fonctionne

Reply

Marsh Posté le 23-01-2006 à 23:08:26    

notornis a écrit :

si si , ca fonctionne


 
+1 :o

Reply

Marsh Posté le 23-01-2006 à 23:17:22    

freelancer33> pourrais tu via un exemple à l'appui, décrire exactement ce que tu veux faire

Reply

Marsh Posté le 23-01-2006 à 23:30:41    

dans un répertoire j ai des fichiers.
je voudrais creer un executable pour inscrire automatiquement tous les noms de ces fichiers dans un fichier.
 
ex:
 
dans /temp
a.png
b.png
 
je voudrais que dans /home/resultat.bak soient inscrits : a.png, b.png ...  
 
bien sur si j ajoute un autre fichier dans /temp je voudrais que sont nom apparaisse dans /home/resultat
 
merci :)

Reply

Marsh Posté le 23-01-2006 à 23:42:31    

ls /temp > /home/resultat.bak
que tu appeleras régulièrement par cron .

Reply

Marsh Posté le 23-01-2006 à 23:43:10    

Code :
  1. ls -d /temp/* >> /home/resultat.bak


ne marche pas ?
 
edit : grilled...


Message édité par Profil supprimé le 23-01-2006 à 23:43:32
Reply

Marsh Posté le 23-01-2006 à 23:47:44    

ok merci .
j ai un fichier du type focus.d
je souahite passer les fichiers de /tem dans focus.d
et extraire dans resultat.bak :
   * Le nom du fichier
   * le resultat issu de la moulinette focus.d
 
...
 

Reply

Marsh Posté le 23-01-2006 à 23:47:44   

Reply

Marsh Posté le 23-01-2006 à 23:50:34    

je n'ai pas très bien saisi ta demande, au final quel est le but de ces manipulations de fichiers ?


Message édité par jlighty le 23-01-2006 à 23:50:58
Reply

Marsh Posté le 23-01-2006 à 23:56:50    

exo à rendre demain à la maitresse ???
 
:)

Reply

Marsh Posté le 23-01-2006 à 23:59:47    

j ai une routine en focus.d qui fonctionne comme suit
./focus.d "nom du fichier.png" donne un resultat sous forme d'une ligne de caracteres.
dans un dossier /temp j ai des fichier PNG
 
Donc je souhaite inscrire dans un fichier /home/resultat les noms des fichiers ainsi que leurs resultats une fois passés dans ./focus.d "$nom du fichier"

Reply

Marsh Posté le 23-01-2006 à 23:59:59    

si c'est un exo,
soit il recopie mal l'énoncé soit le prof l'a écris n'importe comment car je n'ai rien compris à sa 2ème question.

Reply

Marsh Posté le 24-01-2006 à 00:01:57    

Joseph Desire a écrit :

exo à rendre demain à la maitresse ???
 
:)


 
meme pas ! j ai passé l age :)

Reply

Marsh Posté le 24-01-2006 à 00:02:48    

kes ke tu n as pas compris jlight?

Reply

Marsh Posté le 24-01-2006 à 00:09:40    

ok d'après ton post (arrivé juste avant le mien ;) ), je te propose ce type de script :

Code :
  1. for fichier in `find /temp`; do
  2. echo "$fichier" >> /home/resultat
  3. echo `/chemin/focus.d "$fichier"` >> /home/resultat
  4. done;


attention, il faudra spécifier le chemin complet  de focus.d


Message édité par jlighty le 24-01-2006 à 00:11:20
Reply

Marsh Posté le 24-01-2006 à 00:25:00    

GENIAL Jlight !
 
Toutes mes felicitations ca fonctionne impec !!!  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed