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 :

Deux questions BASH terminal


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Agent cybersecurité
    Inscrit en
    Avril 2024
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Agent cybersecurité

    Informations forums :
    Inscription : Avril 2024
    Messages : 1
    Par défaut Deux questions BASH terminal
    Comment ajouter un slash dans la commande qui doit afficher avec ls la liste des repertoires/directories et dossiers/files. Le slash doit être ajouté au nom de tous les registres affichés dans le listing du prompt.

    Comment également, afficher une réponse de prompt pour lister avec ls les dossiers/directories et documents/files avec uniquement des virgules et rien d autre.

    Merci

    J ai rectifié des erreurs de jargon.

  2. #2
    Expert confirmé Avatar de disedorgue
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Décembre 2012
    Messages
    4 347
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2012
    Messages : 4 347
    Par défaut
    C'est quoi un registre ici ?

  3. #3
    Membre du Club Avatar de 0x7b4
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Avril 2024
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2024
    Messages : 5
    Par défaut
    Citation Envoyé par xaak94 Voir le message
    Comment ajouter un slash au prompt qui doit afficher avec ls la liste des registres/directories et dossiers/files. Le slash doit être ajouté au nom de tous les registres affichés dans le listing du prompt.

    Comment également, afficher une réponse de prompt pour lister avec ls les registres/directories et dossiers/files avec uniquement des virgules et rien d autre.

    Merci
    Bonjour,
    Ce n'est pas un slash dans la commande, c'est un pipe qui te sert a envoyer le résultat d'une commande dans la seconde afin que celle -ci la traite, tu as plusieurs façons.

    Avec grep :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ls -R -1 | grep "\ton.extension.de.fichier$"
    Avec tree :
    Sinon avec find pour descendre toute l'arborescence du fichier :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find . -iname \*.ton extension de fichier
    Après tu as un paquet qui peut s'installer sur ta distribution, il est très pratique mais il faut bien le maitriser , cest fzf.


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

    Informations forums :
    Inscription : Février 2008
    Messages : 7 654
    Par défaut
    Citation Envoyé par xaak94 Voir le message
    Comment ajouter un slash au prompt qui doit afficher avec ls la liste des registres/directories et dossiers/files. Le slash doit être ajouté au nom de tous les registres affichés dans le listing du prompt.

    Comment également, afficher une réponse de prompt pour lister avec ls les registres/directories et dossiers/files avec uniquement des virgules et rien d autre.
    Bonjour,

    tu devrais éviter d'essayer d'utiliser un jargon que tu ne maîtrises pas, et dire les choses simplement, en montrant quelques exemples avant/après.
    - tu ne sais pas ce qu'est le PROMPT
    - un "directory" et un dossier, c'est la même chose, et un "registre" autant que je sache, ça n'existe pas dans un système de fichiers UNIX/linux.

    de ce que je comprends de tes questions, ls est inutile, voire complique les choses :
    voici une hiérarchie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $ ls -R1 monDir/
    monDir/:
    sous-dir
    monFichier
     
    monDir/sous-dir:
    unAutreFichier
    $
    ajouter un slash :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ printf '%s/\n' monDir/*
    monDir/monFichier/
    monDir/sous-dir/
    $
    afficher avec des virgules :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    $ printf '%s,' monDir/*; echo
    monDir/monFichier,monDir/sous-dir,
    $
    s'il y a besoin de récursivité, bash dispose d'une option globstar pour descendre dans les sous-répertoires.

    NB: on ne peut pas traiter la sortie de ls ligne par ligne, parce qu'un nom de fichier (entendu au sens large, ça comprend les répertoires) peut contenir tous les caractères*, y compris le retour chariot.

    --
    * sauf le slash (pour faire simple, parce que ce n'est pas vrai sur tous les systèmes UNIX/linux)
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

Discussions similaires

  1. [Débutant] Deux questions sur la conversion (cast)
    Par kloss dans le forum Langage
    Réponses: 7
    Dernier message: 18/02/2006, 19h46
  2. Deux questions
    Par sheira dans le forum ASP
    Réponses: 10
    Dernier message: 25/11/2005, 12h49
  3. [Together] Deux questions sur Borland Together UML
    Par srvremi dans le forum Autres
    Réponses: 4
    Dernier message: 02/11/2005, 09h32
  4. [Débutant] Deux questions concernants les vues
    Par 13obscur dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 19/04/2005, 14h29
  5. deux questions
    Par Invité4 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 21/03/2005, 14h20

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