Commande Linux

Commande Linux - Linux et OS Alternatifs

Marsh Posté le 17-02-2005 à 02:09:14    

Bonjour, voila j'aimerai savoir comment faire ceci en script shell #!/bin/sh
 
Analyser le contenu d'un repertoire sur un seul niveau
créer un enregistrement pour chaque répertoires et/ou fichiers  
rencontrés

L'enregistrement de type répertoire et de la forme suivant:
R Nom du répertoire nombres d'entrées
L'enregistrement du type fichier a la forme suivant:
F Nom du fichier Nombre de ligne trouvé dans le fichier
 
Merci pour votre aide  :)


Message édité par Diablo22 le 17-02-2005 à 02:09:44
Reply

Marsh Posté le 17-02-2005 à 02:09:14   

Reply

Marsh Posté le 17-02-2005 à 02:12:57    

Rien compris mais 'man find' est ton pote.

Reply

Marsh Posté le 17-02-2005 à 02:16:29    

Le but et d'afficher le contenu d'un répertoire et de constituer un fichier de donnée décrivant les différentes entrées du répertoire avec des informations statistiques

Reply

Marsh Posté le 17-02-2005 à 02:26:48    

Diablo22 a écrit :

Le but et d'afficher le contenu d'un répertoire et de constituer un fichier de donnée décrivant les différentes entrées du répertoire avec des informations statistiques


ls >> fichier.txt
ca va enregistrer ttes les entrées de ton repertoir dans le fichier texte fichier.txt
 
enfin si j'ai bien compris ce que tu veux


---------------
In a world without walls and fences, who needs Windows and Gates
Reply

Marsh Posté le 17-02-2005 à 02:37:29    

Qu'est-ce que tu entends par "des infos statistiques" ??

Reply

Marsh Posté le 17-02-2005 à 11:33:16    

Code :
  1. #!/bin/sh
  2. DIRECTORY=$1
  3. echo $DIRECTORY $(ls $DIRECTORY | wc -l)
  4. for file in $(ls $DIRECTORY) ; do
  5.     echo $file $(cat $file | wc -l);
  6. done


 
EDIT : il reste les problèmes des sous répertoires et des noms de fichier avec espace dedans


Message édité par cycojesus le 17-02-2005 à 11:33:58

---------------
Chết rồi ! ✍ ⌥⌘ http://github.com/gwenhael-le-moine/slackbuilds/
Reply

Sujets relatifs:

Leave a Replay

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