bash : 2 problemes : espaces et arguments comme /path/to/* - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 23-12-2003 à 12:39:02
comment ca coupé ? 
 
for file in $(ls /mnt/storage/ftp/upload/); 
do 
        echo $file 
done; 
 
 
suffit pas ? 
 
 
et pour les arguments, ils sont sont dans $1,$2, ... $0 etant le nom du "programme"
Marsh Posté le 23-12-2003 à 13:03:58
En fait c'est 2 scripts séparés n'ayant rien a voir  
 
c'est la gestion des espaces dans les nom de fichiers et j'ai pas reussi bien qu'apparement ca revienne souvent ...
Marsh Posté le 23-12-2003 à 14:02:07
| gug a écrit :   | 
 
 
je te le fais pas dire 
Marsh Posté le 23-12-2003 à 14:47:05
| GUG a écrit : En fait c'est 2 scripts séparés n'ayant rien a voir  | 
 
 
a oki, je comprends mieux. faut dire que c'etait pas clair  
 
 
Marsh Posté le 22-12-2003 à 00:16:43
Bonjour, 
 
J'ai un petit probleme et j'ai beau avoir regarder sur ce forum et sur le net j'ai rien compris
Le premier les espaces
j'ai une boucle à faire de ce style
mais ca ne marche pas ... j'ai toujours les noms de fichier coupés ... si je met le -print0 juste apres find il me renvoie une erreur de syntaxe ...
le deuxieme
Je doit bouclier sur /path/to/* passer en argumant à un script ... j'ai pas trouvé comment faire
merci d'avance
http://absfr.tuxfamily.org/abs-2.2-fr/
Message édité par GUG le 22-12-2003 à 00:28:49