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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  *sh scripting - détarer les fichiers listés par ls

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

*sh scripting - détarer les fichiers listés par ls

n°331855
farib
Posté le 28-09-2003 à 20:38:37  profilanswer
 

se souhaiterais té tarer tous les fichiers contenus dnas un répertoire, je pensais à un truc dans le genre  
 
for $file in `ls` do ; tar -xzf $file done ;
 
masi j'y connait rien au bash , comment on fait [:cupra]


---------------
Bitcoin, Magical Thinking, and Political Ideology
mood
Publicité
Posté le 28-09-2003 à 20:38:37  profilanswer
 

n°331863
[Albator]
MDK un jour, MDK toujours !
Posté le 28-09-2003 à 20:49:58  profilanswer
 

for file in *.tar.gz; do tar -xzf "$file"; done;

n°331864
Taz
bisounours-codeur
Posté le 28-09-2003 à 20:53:15  profilanswer
 

for $file in `ls` do ; tar -xzf $file done ; juste un $ en trop
 
for file in `ls` do ; tar -xzf $file done ;
 
ou bien
 
for file in $(ls) do ; tar -xzf $file done ;
 
 
regarde aussi xargs
 
et find
 
find -name "*.tar.gz" -exec tar xzf {} \;

n°331866
[Albator]
MDK un jour, MDK toujours !
Posté le 28-09-2003 à 20:55:47  profilanswer
 

Taz a écrit :

for $file in `ls` do ; tar -xzf $file done ; juste un $ en trop
 
for file in `ls` do ; tar -xzf $file done ;
 
ou bien
 
for file in $(ls) do ; tar -xzf $file done ;
 


 
Faudrait voir à placer les point-virgules correctement aussi :o
Sinon, utiliser le résultat de ls pour lister les fichiers ça me parait risqué (ou alors il faut faire unalias ls auparavant)

n°331872
becket
Posté le 28-09-2003 à 21:09:28  profilanswer
 

Avec la correction, ca donne :  
 

Taz a écrit :


 
for $file in `ls`;  do  tar -xzf $file ; done  
 
for file in `ls`; do  tar -xzf $file;  done  
 
ou bien
 
for file in $(ls); do ; tar -xzf $file; done  
 

n°331887
Taz
bisounours-codeur
Posté le 28-09-2003 à 21:50:15  profilanswer
 

j'ai pas fait gaffe    [:spamafote]

n°331956
adoy
aka KingOfNuls
Posté le 29-09-2003 à 07:35:47  profilanswer
 

'tite question de newbie, pourquoi c'est pas pareil de faire ça?
tar -xzf *.tar.gz

n°331957
Taz
bisounours-codeur
Posté le 29-09-2003 à 07:54:13  profilanswer
 

adoY a écrit :

'tite question de newbie, pourquoi c'est pas pareil de faire ça?
tar -xzf *.tar.gz

parce que l'* est développée sur la ligne de commande ->  
tar xzf a.tar.gz ... zzz.tar.gz, ce qui ne marche pas, contrairement à
 
tar xzf a.tar.gz
[...]
tar xzf zz.tar.gz

n°331961
adoy
aka KingOfNuls
Posté le 29-09-2003 à 08:46:16  profilanswer
 

Merci


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

  *sh scripting - détarer les fichiers listés par ls

 

Sujets relatifs
fichiers supprimésknoppix et modification de fichiers sur les dd [Pb résolu]
Fichiers de config réseau sous Mandrake ?[gentoo]débutant: c est quoi l éditeur de fichiers sous gentoo ??
comment un faire chmod uniquement sur des fichiers ?[Mandrake / linux] Reset des fichiers de configs
Lire des fichiers video sous linux tout comme windows???[ linux fichiers ] un gestionnaire comme nautilus ...
Script pour attribuer un mot de passe a partir de 2 fichiers TXTtheorie *nix / question sur les systemes de fichiers / fstab
Plus de sujets relatifs à : *sh scripting - détarer les fichiers listés par ls


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