|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre du Club
![]() |
Bonjour
J'ai un problème avec un petit script. En effet mon script se connecte à un répertoire, recherche un certain nombre de fichier et compte les lignes dans les fichiers trouvés. Code sh :
Le résultat retourné est le suivant: Code sh :
Merci d'avance. |
||||
|
|
10
|
|
|
#2 | |||
|
Membre habitué
![]() Étudiant Inscription : août 2011 Messages : 46 ![]() |
Citation:
__________________
Carpe Diem |
|||
|
|
20
|
|
|
#3 |
|
Membre Expert
![]() Ingénieur développement logiciels Inscription : octobre 2008 Messages : 1 375 ![]() |
Remarque bien que dans ce cas tu n'as pas besoin de créer une variable "nb1", "nb2"... différente à chaque tour de boucle. Tu peux te contenter d'avoir une seule variable "nb" et la réutiliser à chaque tour.
|
|
|
10
|
|
|
#4 | |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
Citation:
cependant, la remarque de matafan est très juste. |
|
|
|
10
|
|
|
#5 | |||
|
Membre du Club
![]() |
Citation:
Code sh :
C'est bien ça? |
|||
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
j'ai oublié de dire : cat n'est pas indispensable :expr non plus : le shell peut faire l'évaluation arithmétique.
|
|
|
10
|
|
|
#7 | ||
|
Membre habitué
![]() Étudiant Inscription : août 2011 Messages : 46 ![]() |
J'avais faux? Pourtant ça marche chez moi...
Code :
__________________
Carpe Diem |
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 071 ![]() |
oui, ça marche, mais ce n'est pas pour autant que c'est bien.
eval est une commande dangereuse : elle transforme en commande tout ce qui lui passe entre les pattes. => eval c'est mal ! |
|
|
20
|
|
|
#9 |
|
Membre habitué
![]() Étudiant Inscription : août 2011 Messages : 46 ![]() |
Ok! Merci d'avoir précisé. Je ferais attention dorénavant.
__________________
Carpe Diem |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com