Probleme Variable ls [KSH]

Résolu
edwingb Messages postés 379 Statut Membre -  
edwingb Messages postés 379 Statut Membre -
Bonjour,


Voici mon problème :

Le petit script ici :
#!/bin/ksh

nbfichier=ls $pwd | wc -l
echo $nbfichier

me renvoi la réponse :
0


Alors que :
edwing@localhost$ ls $pwd | wc -l

me renvoi :
14


Je ne comprend pas, je sais que je pourrais y arriver d'une autre manière mais j'aimerai bien savoir pour cela ne fonctionne pas comme ça ?

Merci pour vos réponses !

1 réponse

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

nbfichier=$(ls $pwd | wc -l)
0
zipe31 Messages postés 38797 Statut Contributeur 6 433
 
$ ls
foo.ksh*  titi  toto  tutu

$ cat foo.ksh 
#!/bin/ksh93

nbfichier=$(ls $pwd | wc -l)
echo $nbfichier

$ ./foo.ksh 
4

$

;-))
0
edwingb Messages postés 379 Statut Membre 43
 
Merci bien pour ton aide !! :)
0