#1 Le 15/08/2010, à 18:33
- Sopo les Râ
[RÉSOLU] Script BASH : plusieurs fichiers
Bonjour,
J'ai écrit un petit script que je souhaiterais appliquer à tous les fichiers d'un dossier sans avoir à lancer à chaque fois la commande, ou à écrire tous les noms de fichiers en argument.
Les fichiers en question sont nommés, en gros : fichier1, fichier2, fichier3, ...
J'ai donc tenté de faire un :
bash mon_script fichier*
Le script se lance alors sur fichier1, mais c'est tout.
Y aurait-il une astuce simple pour lui dire de se lancer n fois, pour chaque fichier ?
Dernière modification par Sopo les Râ (Le 16/08/2010, à 06:15)
La sieste, c'est maintenant.
* * *
« J'ai l'intention de vivre éternellement. Pour l'instant, tout se passe comme prévu. »
Hors ligne
#2 Le 15/08/2010, à 18:52
- energikzen
Re : [RÉSOLU] Script BASH : plusieurs fichiers
Bonsoir,
Que fait ton script exactement?
Pourquoi executer un fichier plusieurs fois?
Tes fichiers ont-ils la meme structure?
Pourquoi utilise tu plusieurs fichiers ?
Scripts OK : DNS DHCP DDNS LDAP
Script a finalisé: Serveur secondaire (DNS/DHCP)
Configuration virtualisé : 2 serveurs Debian/Lenny, 1 client Debian et un client XP :D ;)
Hors ligne
#3 Le 15/08/2010, à 18:56
- Sopo les Râ
Re : [RÉSOLU] Script BASH : plusieurs fichiers
Mes fichiers sont tous des dossiers contenant des morceaux d'archive qu'il faut concaténer avec un cat avant d'extraire l'archive et supprimer le dossier original.
La sieste, c'est maintenant.
* * *
« J'ai l'intention de vivre éternellement. Pour l'instant, tout se passe comme prévu. »
Hors ligne
#4 Le 15/08/2010, à 19:03
- kamui57
Re : [RÉSOLU] Script BASH : plusieurs fichiers
peut-être
for file in fichier* ; do bash mon_script $file ; done
ou alors
chaine=""; for file in fichier* ; do chaine="$chaine $file" ; done
bash mon_script $chaine
Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas (proverbe indien)
Toshiba Satellite L655 4 Go RAM, Archlinux Gnome-shell,LXDE / W7
Toshiba Satellite M30 512 Mo RAM, Archlinux Gnome 3 restreint / Crunchbang LXDE
https://help.ubuntu.com/community/Pastebinit pour poster du texte sur internet en console
Hors ligne
#5 Le 15/08/2010, à 19:17
- Sopo les Râ
Re : [RÉSOLU] Script BASH : plusieurs fichiers
Merci.
Je testerai ce soir.
EDIT : Ça marche ! Merci beaucoup !
Dernière modification par Sopo les Râ (Le 15/08/2010, à 22:37)
La sieste, c'est maintenant.
* * *
« J'ai l'intention de vivre éternellement. Pour l'instant, tout se passe comme prévu. »
Hors ligne
#6 Le 15/08/2010, à 22:53
- Hizoka
Re : [RÉSOLU] Script BASH : plusieurs fichiers
un petit resolu dans le titre alors
KDE Neon 64bits
Tous mes softs (MKVExtractorQt, HizoSelect, HizoProgress, Qtesseract, Keneric, Services menus...) sont sur github
Hors ligne
#7 Le 16/08/2010, à 06:16
- Sopo les Râ
Re : [RÉSOLU] Script BASH : plusieurs fichiers
un petit resolu dans le titre alors
Done.
La sieste, c'est maintenant.
* * *
« J'ai l'intention de vivre éternellement. Pour l'instant, tout se passe comme prévu. »
Hors ligne