Probleme Variable ls [KSH]

Résolu
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   -  
edwingb Messages postés 343 Date d'inscription   Statut Membre Dernière intervention   -
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 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

nbfichier=$(ls $pwd | wc -l)
0
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
$ 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 343 Date d'inscription   Statut Membre Dernière intervention   43
 
Merci bien pour ton aide !! :)
0