Bonjour j'ai un tp à faire pour la rentrée, je bloque à un exercice :
J'ai réussi la 1.
- !/bin/sh
if [ $# -ge 1 ]
then
for i
do
ps -C $i
done
else
echo "pas d'argument"
exit 1
fi
exit 0
La 2. je bloque je sais pas comment faire avec les virgules, quand j’exécute j'ai un message d'erreur.
- !/bin/sh
if [ $# -ge 1 ]
then
for i
do
VAR="$VAR$i," <- Le problème est ici
done
ps -C $VAR
else
echo "pas d'argument"
exit 1
fi
exit 0
Pour executer je fait :
./cmd_v1.sh bash geany <- Pas de problème
./cmd_v2.sh bash geany <- erreur ( ERROR: Improper list. )
Merci d'avance