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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  script bash pour trier des fichier dans des rep

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script bash pour trier des fichier dans des rep

n°602158
bigmama
Posté le 09-12-2004 à 09:27:12  profilanswer
 

Bonjour ,je cherche un script qui me scanerai un repertoire precis et qui rangerais chaque suivant le type de fichier trouvé dans des repertoire separées.
Merci d'avance

mood
Publicité
Posté le 09-12-2004 à 09:27:12  profilanswer
 

n°602165
xpoulet
apt-get install poolaÿ
Posté le 09-12-2004 à 09:39:01  profilanswer
 

Tu n'as aucune ébauche de script à proposer ?
(faut pas t'attendre à ce que l'on te le fasse intégralement) :o


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
n°602171
bigmama
Posté le 09-12-2004 à 09:49:38  profilanswer
 

j'ai bien commencé un truc du genre
 
clear
 
chmod 777 mon_script.sh
 
mkdir -p fichier_c
mkdir -p fichier_debug
mkdir -p fichier_script_sh
mkdir -p fichier_script_awk
 
apres j'ai bien une piste avec file et cut ou encore avec grep mais je debute et je ne comprend pas tres bien comment scruté et le metre en resultat chaque resultat de la commande precedente (peut etre avec une boucle for do ,done  et if if).
 
 

n°602172
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 09-12-2004 à 09:59:05  profilanswer
 

pour scruter un répertoire : ls
pour déterminer le type (avec ou sans extension) : file (mais tes fichiers .c passeront en ASCII)
 
pour débuter le shell-script : http://mercury.chem.pitt.edu/~sash [...] e216.shtml


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°602210
bigmama
Posté le 09-12-2004 à 11:53:53  profilanswer
 

ok ,j'arrive avec grep a faire un ficheir contenant la liste des fihier ,mais apres je bloque  
Je ne comprend pas comment faire un parsing et le dipatcher dans un mv

n°602218
arsunik
ma tuxitude me beastifie
Posté le 09-12-2004 à 12:11:00  profilanswer
 

Tu peux les ranger par type mime, tu auras même des sous-répertoires :
 
for i in *; do
  dir="$(file -b -i "$i" )"
  mkdir -p "$dir"
  mv "$i" "$dir"
done

n°602365
bigmama
Posté le 09-12-2004 à 16:45:47  profilanswer
 

ArSuniK a écrit :

Tu peux les ranger par type mime, tu auras même des sous-répertoires :
 
for i in *; do
  dir="$(file -b -i "$i" )"
  mkdir -p "$dir"
  mv "$i" "$dir"
done


 
Ok super ,ca marche nickel , pourrais tu m'epliquer les lignes de ton scripts ,car je cern emal son fonctionement
 
P.S: je voudrais aussi pouvoir scruter le contenu des fichiers textes et les trier suiavnt certains mot trouvé merci

n°602536
arsunik
ma tuxitude me beastifie
Posté le 09-12-2004 à 21:46:52  profilanswer
 

Expliquer quoi ?
Il est parfaitement clair ce script :|

n°602545
Hansolo
Posté le 09-12-2004 à 22:02:49  profilanswer
 

bigmama a écrit :

je voudrais aussi pouvoir scruter le contenu des fichiers textes et les trier suiavnt certains mot trouvé merci


 
Salut,
 
grep est ton ami.

n°602570
Tomate
Posté le 09-12-2004 à 23:29:25  profilanswer
 

je dirais même plus : man est ton ami


---------------
:: Light is Right ::

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

  script bash pour trier des fichier dans des rep

 

Sujets relatifs
sarge et le fichier profilePCL> impression dans un fichier?
Execution d'un script shell a partir d'un fichierfichier cue
Lancer un script shell à partir d'une page php ?[Debian] XFree trouve pas le fichier de config
Debian - fausse manip sur système de fichier ![Debian] Savoir quel paquet installe un fichier
Aide pour Creation Script 
Plus de sujets relatifs à : script bash pour trier des fichier dans des rep


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