Retourner au contenu associé (entrée de forum : Exercice shell script)
Posté par Ubis le 04 novembre 2014 à 21:30. En réponse au message Exercice shell script. Évalué à 1.
J'ai réussi pour la correction du do :
#!/bin/sh if [ $# -ge 1 ] then for i do $i done fi if [ $? -ne 0 ] then echo "argument non valide" exit 1 else $i shift 1 fi exit 0
Par contre quand j’exécute le script :
./ouu.sh ps date
J'obtiens deux fois la date à la fin alors que je ne la veux qu'une seule fois ?
PID TTY TIME CMD 8635 pts/31 00:00:00 bash 10462 pts/31 00:00:00 bash 10463 pts/31 00:00:00 cat 11978 pts/31 00:00:00 bash 11979 pts/31 00:00:00 ps mardi 4 novembre 2014, 21:27:19 (UTC+0100) mardi 4 novembre 2014, 21:27:19 (UTC+0100)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Bonne nuit !
Posté par Ubis . En réponse au message Exercice shell script. Évalué à 1.
J'ai réussi pour la correction du do :
Par contre quand j’exécute le script :
J'obtiens deux fois la date à la fin alors que je ne la veux qu'une seule fois ?