Utiliser une commnde dans un script

jaabouc -  
jisisv Messages postés 3678 Statut Modérateur -
salut;
svp,est ce que je peut utiliser dans un script le resultat d'une commande de shell par exemple
for x in <resultat de ls>
comment je peut faire,j'ai utiliser le code suivant mais ca marche pas
for x in ls do 
if teste -f $x then
echo"$x est un fichier"
fi
done
merci a l'avance de vos propositions
A voir également:

4 réponses

asevere Messages postés 13521 Statut Webmaster 426
 
Salut,

Essayes ça,
for i in `ls`

` s'obtient en tapant <altgr>+è
`a` veut dire en gros resultat de a :)

Désolé pour le manque de détail, mais je suis dans une belle galére...

@+
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
jaabouc
 
j'ai deja essayer avec mais ca marche pas merci en tous cas le code suivant ca marche avec
for x in $ls
0
jisisv Messages postés 3678 Statut Modérateur 934
 
Et pour ne pas avoir mal aux yeux, bash permet la syntaxe
for file in $(find . )name *txt ); do
macommande $file
done

Johan
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0
jisisv Messages postés 3678 Statut Modérateur 934
 
oups, erreur de frappe...
for file in $(find . -name "*txt" ); do
macommande $file
done

of course
The software said "Requires Windows98, Win2000, or better,
So I installed Unix.
0