script bash pour trier des fichier dans des rep - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 09-12-2004 à 09:39:01
Tu n'as aucune ébauche de script à proposer ?
(faut pas t'attendre à ce que l'on te le fasse intégralement)
Marsh Posté le 09-12-2004 à 09:49:38
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).
Marsh Posté le 09-12-2004 à 09:59:05
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
Marsh Posté le 09-12-2004 à 11:53:53
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
Marsh Posté le 09-12-2004 à 12:11:00
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
Marsh Posté le 09-12-2004 à 16:45:47
ArSuniK a écrit : Tu peux les ranger par type mime, tu auras même des sous-répertoires : |
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
Marsh Posté le 09-12-2004 à 22:02:49
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.
Marsh Posté le 09-12-2004 à 23:29:25
je dirais même plus : man est ton ami
Marsh Posté le 09-12-2004 à 09:27:12
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