CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus Hardware
    • Bons plans
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • Tout JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • SAMSUNG
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Fortnite
    • FUT 21
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : script shell UNIX

1
souley02
souley02
MP
01 décembre 2021 à 20:31:28

Bonjour mon nom est souley,
je suis en licence informatique
je suis entrain de traiter cet exercice

Exercice 1 : Script monps
Dans cet exercice, on souhaite, à partir de la commande ps, écrire une commande monps
ayant le comportement suivant :
— l’affichage est par défaut celui de ps avec l’option -f (full-format) ;
— sans argument, donne des informations sur tous les processus appartenant à l’utilisateur ;
— avec des arguments :
— pour un argument numérique NUM, donne des informations sur le processus de PID
NUM ;
— pour un argument non numérique CMD, donne des informations sur tous les processus
ayant CMD comme nom de commande ;
— si le premier argument est --help, un aide-mémoire est affiché et le script prend
fin.
— Cet exercice a plusieurs niveaux de difficulté :

Niveau 1 Traiter complètement le cas 0 argument et le cas 1 seul argument.

Niveau 2 Traiter les cas 0, 1, 2, ... arguments mais dans le cas de plusieurs arguments,
utiliser plusieurs appels à ps avec plusieurs affichages d’en-têtes (c’est moche mais
tant pis).

j'ai juste un problème

voilà d'abord ce que j'ai fait:
https://www.noelshack.com/2021-48-3-1638387218-script.png

dans le cas '0' argument
lorsque j'exécute ça n'affiche rien
pourtant je l'ai bien représenté dans le case en faisant *' '*)

Message édité le 01 décembre 2021 à 20:33:46 par souley02
godrik
godrik
MP
01 décembre 2021 à 21:51:48

si tu as pas d'argument du tout, alors tu ne rentres jamais dans le for

[Soft]Ware
[Soft]Ware
MP
07 décembre 2021 à 18:56:23

Ton prénom, nom et numéro étudiant apparaissent sur ta capture. :hap:

D'ailleurs j'imagine que le procédé d'écrire qu'il s'agit de son propre travail doit fortement réduire la triche :oui: :sarcastic:

Pascalope57
Pascalope57
MP
08 décembre 2021 à 13:27:47

Le 07 décembre 2021 à 18:56:23 [Soft]Ware a écrit :
Ton prénom, nom et numéro étudiant apparaissent sur ta capture. :hap:

D'ailleurs j'imagine que le procédé d'écrire qu'il s'agit de son propre travail doit fortement réduire la triche :oui: :sarcastic:

Heureusement qu'il n'a pas posté sur le 18-25, sinon des petits malins en auraient déjà informé son responsable https://image.noelshack.com/fichiers/2021/10/4/1615417809-sans-titre.png

Message édité le 08 décembre 2021 à 13:28:10 par Pascalope57
Pseudo supprimé
10 décembre 2021 à 00:00:45

Le 08 décembre 2021 à 13:46:32 :
Souleymane
pas très franchouillard comme nom ça :)

https://image.noelshack.com/fichiers/2020/51/2/1607997474-ayaoo.png

shounga
shounga
MP
11 décembre 2021 à 13:47:13

[13:46:32] <Foxyorki13>
Souleymane
pas très franchouillard comme nom ça :)

Qu'est ce que ça peut te foutre ?
Allez retourne te branler Célestin

SilverElite-57-
SilverElite-57-
MP
12 décembre 2021 à 06:50:49

[13:46:32] <Foxyorki13>
Souleymane
pas très franchouillard comme nom ça :)

Sticker "oups il l'a dit"

Garuflo
Garuflo
MP
15 juillet 2022 à 19:25:25

Le 01 décembre 2021 à 20:31:28 :
Bonjour mon nom est souley,
je suis en licence informatique
je suis entrain de traiter cet exercice

Exercice 1 : Script monps
Dans cet exercice, on souhaite, à partir de la commande ps, écrire une commande monps
ayant le comportement suivant :
— l’affichage est par défaut celui de ps avec l’option -f (full-format) ;
— sans argument, donne des informations sur tous les processus appartenant à l’utilisateur ;
— avec des arguments :
— pour un argument numérique NUM, donne des informations sur le processus de PID
NUM ;
— pour un argument non numérique CMD, donne des informations sur tous les processus
ayant CMD comme nom de commande ;
— si le premier argument est --help, un aide-mémoire est affiché et le script prend
fin.
— Cet exercice a plusieurs niveaux de difficulté :

Niveau 1 Traiter complètement le cas 0 argument et le cas 1 seul argument.

Niveau 2 Traiter les cas 0, 1, 2, ... arguments mais dans le cas de plusieurs arguments,
utiliser plusieurs appels à ps avec plusieurs affichages d’en-têtes (c’est moche mais
tant pis).

j'ai juste un problème

voilà d'abord ce que j'ai fait:
https://www.noelshack.com/2021-48-3-1638387218-script.png

dans le cas '0' argument
lorsque j'exécute ça n'affiche rien
pourtant je l'ai bien représenté dans le case en faisant *' '*)

1) sais tu comment on affecte les arguments en entrée du script déjà?
sans ça tu va avoir du mal à avancer
le separateur par défaut des arguements en entrée de script est l'espace. tu peux mettre un argument contenant des espaces en le quotant (et sans oublier de le quoter à chaque affectation ou utilisation ensuite

2) tu me vire ce shibang antédiluvien et tu prend un bash!

Message édité le 15 juillet 2022 à 19:27:34 par Garuflo
1
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
La vidéo du moment