« Trucs:Utiliser for en console (hors script) » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
m (Trucs:Utiliser for en console 'hors script) déplacé vers Trucs:Utiliser for en console (hors script))
mAucun résumé des modifications
Ligne 2 : Ligne 2 :


La situation est courante, vous vous retrouvez dans un répertoire où se trouvent quelques fichiers, et vous voulez déziper tous les .zip par exemple. Pas besoin pour cela d'ouvrir un éditeur et de faire un script, il suffit de taper :
La situation est courante, vous vous retrouvez dans un répertoire où se trouvent quelques fichiers, et vous voulez déziper tous les .zip par exemple. Pas besoin pour cela d'ouvrir un éditeur et de faire un script, il suffit de taper :
 
<code multi>for i in *.zip ; do ; unzip $i ; done</code><br />
<br /><code>for i in *.zip ; do ; unzip $i ; done</code><br />
 
On peut aussi imaginer :
On peut aussi imaginer :
 
<code multi>for i in *.mp3 ; do ; xmms -e $i ; done</code>
<br />
 
<code>for i in *.mp3 ; do ; xmms -e $i ; done</code>
 
<br />
 
qui enqueue dans xmms tous les mp3...
qui enqueue dans xmms tous les mp3...
<br />
<br />
ah le bash....
ah le bash....
[[Catégorie:Trucs_Administration]]
[[Catégorie:Trucs_Administration]]

Version du 15 février 2006 à 09:36

Jean-Thomas MUYL (maston28)<jean-thomas.muyl@lea-linux.org>

La situation est courante, vous vous retrouvez dans un répertoire où se trouvent quelques fichiers, et vous voulez déziper tous les .zip par exemple. Pas besoin pour cela d'ouvrir un éditeur et de faire un script, il suffit de taper : for i in *.zip ; do ; unzip $i ; done
On peut aussi imaginer : for i in *.mp3 ; do ; xmms -e $i ; done qui enqueue dans xmms tous les mp3...
ah le bash....