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

Linux Discussion :

remplacer une chaine dans une selection de fichier


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut remplacer une chaine dans une selection de fichier
    Bonjour
    je cherche a copier un texte dans une sélection de fichier qui a un certain chemin.
    J'ai écrit un script mais il ne fonctionne pas très bien... est ce que vous pourriez me donner un petit coup de main

    voici le script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    #!/bin/bash
     
    find . -path "*/tmp/foo" | while read f; do
    echo "nvelle chaine de caractère" > .
    done
    Merci par avance,

    MW

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Explique un peu mieux s'il te plait. Ni ta phrase ni ton script n'ont de sens.

  3. #3
    ALT
    ALT est déconnecté
    Membre Expert
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 383
    Par défaut
    Je crois qu'il veut choisir un seul fichier (là, j'en suis sûr : c'est au singulier) dans un texte & le jeter au bord d'un chemin.
    Non ?



  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2002
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 82
    Par défaut
    Alors je vais essayer d'etre plus clair!

    Je recherche ts les fichiers tmp.txt dans le repertoire tmp! Une fois que le script trouve un de ces fichiers il remplace le contenu par une chaine de caractere specifique, et ensuite continue la recherche!

    Est ce que je suis plus clair la?

  5. #5
    ALT
    ALT est déconnecté
    Membre Expert
    Avatar de ALT
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 383
    Par défaut
    Mhoui.
    À part que le fichier temp.txt doit être unique dans un répertoire donné, ça me semble beaucoup plus clair.
    En fait, tu as deux pistes à explorer :

    • pour la sélection du fichier, cherche du côté de for ou foreach
    • pour le remplacement du contenu : les redirections (avec '>', en particulier).

    Voilà.

Discussions similaires

  1. recherche d'une chaine dans une chaine
    Par jpclutier dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 03/12/2007, 11h30
  2. Tester une chaine dans une chaine
    Par ulysse031 dans le forum Algorithmes et structures de données
    Réponses: 13
    Dernier message: 26/03/2007, 00h48
  3. chercher caractére d'une chaine dans une chaine
    Par ulysse031 dans le forum Langage
    Réponses: 25
    Dernier message: 21/03/2007, 18h09
  4. [C#]Remplacer 1ère occurence d'une chaine dans une autre!
    Par Bils dans le forum Windows Forms
    Réponses: 4
    Dernier message: 26/04/2006, 12h57
  5. Réponses: 2
    Dernier message: 19/10/2005, 15h38

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