Se connecter

Informatique

Linux

Sujet : Exercice shell script
1
Woap
Niveau 10
30 octobre 2014 à 14:10:51

Bonjour j'ai un tp à faire pour la rentrée, je bloque à un exercice :

https://www.noelshack.com/2014-44-1414674332-aso.jpg

J'ai réussi la 1.

  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.

  1. !/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

debianthrax
Niveau 6
30 octobre 2014 à 17:56:01

Je pense que ce topic peut t'aider :oui: http://linuxfr.org/forums/linux-debutant/posts/exercice-shell-script

1
Sujet : Exercice shell script
   Retour haut de page
Consulter la version web de cette page