Bonjour à tous,
Je cherche une commande qui me permet d'afficher le nom d'un fichier contenant 'tata' dans le dossier 'toto'.
J'ai chercher avec grep, sed et awk mais pas moyen d'arriver à mes fins.
Bonjour à tous,
Je cherche une commande qui me permet d'afficher le nom d'un fichier contenant 'tata' dans le dossier 'toto'.
J'ai chercher avec grep, sed et awk mais pas moyen d'arriver à mes fins.
# grep
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 4.
Tu n'as pas du chercher assez ou correctement.
La gelée de coings est une chose à ne pas avaler de travers.
# grep
Posté par pstk (site web personnel) . Évalué à 2. Dernière modification le 28 mai 2018 à 13:17.
[^] # Re: grep
Posté par roken_troll . Évalué à -5. Dernière modification le 28 mai 2018 à 18:55.
J'ai déjà essayé cette commande, mais ça me ressort tous les fichiers du dossier même ceux qui ne contiennent pas la chaine de caractère demandée.
En occurrence, grep -r "01" Tome\ I m'affiche tous les fichiers du dossier même ceux qui ne contiennent pas 01 dans le titre.
J'ai trouvé la solution entre temps :
En tout cas, merci pstk d'avoir pris la peine d'essayer et de ne pas avoir dégainer un classique et suffisant "Tu n'as pas du chercher assez ou correctement."
[NdM] : retrait d'une image à caractère discriminatoire à l'égard de personnes fragilisées par un handicap
[^] # Re: grep
Posté par Kerro . Évalué à 7.
Avec la bonne question, tu aurais eu la bonne réponse directement.
[^] # Re: grep
Posté par Anonyme . Évalué à 4.
ton image est hors de propos.
merci de la retirer.
[^] # Re: grep
Posté par NeoX . Évalué à 3.
pour chercher à l'interieur du dossier toto
pour chercher, à partir de là ou tu es, et ne sortir que les dossiers/fichiers
qui contiennent tata et dont le chemin contient toto ou le contenu de la ligne contient aussi toto
# Avec le shell ?
Posté par foobarbazz . Évalué à 5.
Ça marche avec bash et zsh :
ls **/toto/*tata*
[^] # Re: Avec le shell ?
Posté par Matthieu Moy (site web personnel) . Évalué à 4.
Et si le but est juste d'afficher le nom du fichier sans fioritures :
echo **/toto/*tata*
[^] # Re: Avec le shell ?
Posté par ComputingFroggy (site web personnel) . Évalué à 2.
Quel est l'intérêt intérêt de **/ ?
[^] # Re: Avec le shell ?
Posté par Kerro . Évalué à 2.
Ça correspond à autant de répertoires en amont (ou aval) que nécessaire, et non un seul étage.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.