IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Ecrire un script qui permet de personnaliser l’environnement de travail sous Centos7


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Femme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2020
    Messages : 3
    Par défaut Ecrire un script qui permet de personnaliser l’environnement de travail sous Centos7
    Bonjour,

    Je débute en Shell, après quelque forum et cours je pense avoir une piste.

    Voici mon énoncé :

    Pour commencé faire un script qui affiche le répertoire par défaut, puis demander à l’utilisateur le chemin à ajouter.

    Pour finir le script doit faire confirmer l'user ( yes OR not) --' et selon la réponse de l'user faire une boucle..

    je suis une brèle en DEV, HELP !!!

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 135
    Par défaut
    Qu'est-ce que tu as déjà écrit comme programme ?
    Où rencontres-tu un problème ?
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2020
    Messages : 3
    Par défaut
    Alors c'est un exo qu'on ma donné, pour le moment je me suis plus documenté sur le dev en shell.

    je sais qu'il faut modifier le .bashrc pour le moment.

    Je chercher un petit cours de la toile quoi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #!/bin/bash  
    echo"1)Vérifier le chemin d'accés par Défault" 
    echo $PATH  echo "2)Demander à l’utilisateur le chemin à ajouter" 
    echo "Veuillez ajouter un chemin d'accés" 
    read $chemin chemin=$chemin 
    PATH=/usr/local/sbin:/usr/local/bin:/use/sbin:/usr/bin:/sbin:/bin:/chemin 
    echo $PATH

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 660
    Par défaut
    Bonjour,

    le problème est mal exposé; voilà ce que je comprends :
    Code pseudo-code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    confirmer = yes
    afficher le répertoire par défaut
    tantQue confirmer == yes
    demander le chemin à ajouter.
    demander confirmer ( yes OR no)
    si confirmer == no, alors quitter
    finTantQue

    je sais qu'il faut modifier le .bashrc pour le moment.
    ah, bon !? et pourquoi ça ?

    Je chercher un petit cours de la toile quoi
    https://frederic-lang.developpez.com...ux/prog-shell/
    https://eric-sanchis.developpez.com/linux/shell/bash/

    je suis une brèle en DEV

    est-ce que ça vaut la peine d'insister alors ?
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2020
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 27
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2020
    Messages : 3
    Par défaut Voici mon exercice, si vous arriver à le comprendre :weird:
    Ecrire un script qui permet de personnaliser l’environnement de travail sous Linux
    ** MAJ du chemin d’accès par défaut
    1/ Vérifier/Afficher le chemin d’accès par défaut existant
    ex : /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
    2/ Demander à l’utilisateur le chemin à ajouter
    ex : /usr/sbin
    3/ Ajouter le chemin donné par l’utilisateur et vérifier
    ex : /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/usr/sbin
    4/ Demander une confirmation à l’utilisateur s’il y a d’autre chemin à ajouter

  6. #6
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 660
    Par défaut
    ah, d'accord ! le "chemin d'accès" ! je l'ai toujours appelé par son petit nom : PATH

    et donc, effectivement, il faudra le modifier (ou l'ajouter) dans .bashrc, et/ou là où il est défini.

    l'énoncé ne prend pas l'exécution logique dans l'ordre : il faut faire le 4 avant le 2, comme je l'ai indiqué précédemment.
    Code pseudo-code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    afficher PATH
    tantQue confirmer != non # ou Jusqu-à confirmer == non
       demander confirmer
       si confirmer == non
       alors quitter
       finSi
       demander chemin à ajouter
       si chemin_à_ajouter est un répertoire ET chemin_à_ajouter n'est pas déjà dans PATH
       alors concaténer PATH + chemin_à_ajouter
       finSi
    finTantQue
    modifier PATH dans fichier conf
    en gros.
    parce que c'est à toi de faire ce travail.
    nous, on aide, on aiguille, mais on ne va pas faire ton travail.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. [MySQL] script qui permet de modifier les informations d'une table
    Par mayalet dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/01/2009, 13h31
  2. [PHP 4] Petit Script Qui Permet De Supprimer Tous Les Fichiers D'un Dossier
    Par The_Haunted dans le forum Langage
    Réponses: 5
    Dernier message: 03/01/2009, 15h15
  3. Script qui permet d'executer un programme en ligne de commande?
    Par tagada_tagada dans le forum Langage
    Réponses: 2
    Dernier message: 17/11/2008, 18h24
  4. Réponses: 8
    Dernier message: 20/03/2008, 19h01
  5. Réponses: 9
    Dernier message: 19/03/2008, 08h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo