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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Sh, boucles for et quotes....

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sh, boucles for et quotes....

n°818173
M300A
Posté le 11-06-2006 à 16:03:33  profilanswer
 

:hello:
 
Pourriez vous m'indiquer un moyen efficace permettant de recupérer le nom d'un fichier dans une boucle for ?
 
for file in `ls "${1}"`
  do
    ls -l "${file}"
  done
 
En effet ceci ne fonctionne pas du tout lorsque les noms de fichiers comprennent des espaces entre autre.
 
merci :jap:

mood
Publicité
Posté le 11-06-2006 à 16:03:33  profilanswer
 

n°818174
Mjules
Modérateur
Parle dans le vide
Posté le 11-06-2006 à 16:05:13  profilanswer
 

qu'est ce que tu veux faire exactement ?
 
find ne peut pas le faire directement ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°818176
M300A
Posté le 11-06-2006 à 16:14:24  profilanswer
 

non je vais y aller a coup de sed monstrueux pour renommer differents types de fichiers....
 
Je me souviens avoir déjà essayer ce genre de trucs et j'avais laisser tomber :/

n°818178
M300A
Posté le 11-06-2006 à 16:25:41  profilanswer
 

Oé je comprend pourquoi j'avais arreter ca m'ennerve deja, je retourne ls, find et xargs dans tout les sens et il semble que  c'est absolument impossible d'avoir le nom du fichier complet dans ma vraiable soit qu'il soit detruit a cause des [ ou des espaces :fou:

n°818184
Pillow
'cos the trees won't talk
Posté le 11-06-2006 à 16:48:51  profilanswer
 

for file in "$1"
do
    ls -l "${file}"
done


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

  Sh, boucles for et quotes....

 

Sujets relatifs
phpmyadmin magic quotes ? 
Plus de sujets relatifs à : Sh, boucles for et quotes....


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)