Connaissances Informatiques >> systèmes >> Unix >> Content
  Derniers articles
  • Comment lancer le moniteur d'activit…
  • Structure de fichiers d'un système …
  • Comment lire des emails dans Unix 
  • Comment arrêter ou de redémarrer u…
  • Comment faire un disque amorçable U…
  • Comment décompresser un fichier sou…
  • Comment faire pour incrémenter un c…
  • Comment nommer un fichier Unix Avec …
  • Comment définir JAVA_HOME dans Unix…
  • Comment faire pour interroger XL cla…
  •   Unix
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Unix

    Comment Rechercher et remplacer dans plusieurs fichiers UNIX

    Sed est un éditeur de flux Unix qui va manipuler le texte de diverses manières. Bash est un interpréteur de ligne de commande qui vous permet de créer des scripts qui vont effectuer diverses tâches , y compris l'interaction avec l'utilisateur. Lorsque le sed est appelé à partir d'un script bash , il va rechercher et remplacer des chaînes de texte. Les valeurs à rechercher et remplacer avec peuvent être spécifiées dans le script ou obtenues à partir de l'utilisateur. Instructions
    1

    Ouvrez un fichier vide dans n'importe quel éditeur de texte
    2

    Placer le script suivant dans l' éditeur de texte : .

    # /Bin ! /bash # echo " Tapez votre trouver chaîne suivie par [Entrée ]: " lire fstringecho " Tapez votre chaîne de remplacement suivie par [Entrée ]: " read rstringfor y en `ls *` ; faire sed " s /$ fstring /$ rstring /g " $ y > temp; mv temporaire $ y ; fait
    3

    Enregistrez le script avec le nom " findrep.sh " dans le même répertoire que les fichiers que vous souhaitez manipuler .
    4

    Ouvrez une fenêtre de terminal . La fenêtre de terminal se trouve dans le principal "Application" menu du système d'exploitation, soit sous «Outils système » ou des « Utilities ». Il vous sera présenté avec une invite de commande où vous tapez les commandes suivantes .
    5

    Tapez la commande " mv " de se déplacer dans le répertoire contenant le script. Par exemple, la commande serait " Fichiers mV /" si le script a été organisée dans le répertoire "Fichiers" dans votre répertoire home.
    6

    Tapez la commande « chmod + x findrep.sh " à rendre le fichier exécutable .
    7

    Tapez la commande " . /findrep.sh " pour exécuter le script.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment désinstaller ClearCase V7.0.0 sous Unix 
  • Comment changer le mot de passe Expiration Unix 
  • Unix CAD Programmes 
  • Comment faire pour trouver une commande de l'imprimante dans Unix 
  • Comment combiner BackTrack 3 Avec un système d'exploitation Unix 
  • Comment faire pour supprimer les lignes dupliquées dans Unix 
  • Comment changer le nom du propriétaire dans Unix 
  • Comment remplacer un onglet par une virgule dans Unix 
  • Comment faire pour installer SFTP sur UNIX 
  • Unix Kernel Tutorial 
  • Connaissances Informatiques © http://www.ordinateur.cc