Rechercher et remplacer un mot dans un fichier (Linux ligne de commande)

Si vous avez un fichier texte et nous devons rechercher et remplacer un mot dans l', avec un autre mot ou une autre phrase, sur Windows nous avons d'innombrables solutions. Nous pouvons utiliser Bloc-notesL', WordPadCPC ou Bureau (Ce serait le plus courant)

Remplacer le texte dans le bloc-notes - Windows

Commandez "rechercher et remplacer"Dans les fichiers texte de grande taille est un problème Windows. Les experts le disent dans un fichier texte sur 50 MB dans laquelle nous avons remplacé le mot "Remplacer tout"Devient un problème pour un système d'exploitation Si le fichier a été ouvert en Bloc-notes, WordPad ou dans un autre éditeur de texte.

Le problème devient beaucoup plus simple en matière de . Avec un simple commandline (Commande Bash) pouvez rechercher et remplacer un mot dans un fichier (fichier peut être.,., .txt, .sql, etc. qui contient du texte) en très peu de temps. Beaucoup plus courte que Windows.

Rechercher et remplacer du texte dans un fichier en utilisant la commande «assis».

Disons que vous avez un fichier texte (Document.txt) Word "abc«Nous voulons le remplacer par"xyz. Ligne de commande "qui peut remplacer le mot sera le suivant:

sed -ie 's/abc/xyz/g' document.txt

Lorsque vous exécutez la commande, la condition est que nous sommes dans le dossier qui a été Document.txt. Si nous ne sommes pas dans votre dossier Documents, mais je sais la «voie» il, la ligne de commande serait:

sed -ie 's/abc/xyz/g' /var/www/document.txt

Où "/ var / www /" est le dossier dans lequel le fichier est Document.txt.

Après l'exécution de l'option de ligne de commande "I" permettra de créer un fichier de sauvegarde identique à l'original, mais l'extension qui va ajouter la lettre "e". Dans notre cas, le document sera sauvegarde Document.txt.

-i [SUFFIXE], –in-place [= SUFFIXE]: modifier fileest en place (fait une sauvegarde si l'extension est fournie)

L 'expression = script-script: ajouter le script aux commandes à exécuter.

La commande "find & remplacer" ne s'applique pas seulement aux fichiers. Txt. Vous pouvez remplacer des mots à l'intérieur de n'importe quel fichier qui contient du texte. Même les fichiers de la base (SQL.)

Trouvez Remplacer annonce - Ligne de commande sed Bash

- Rechercher et remplacer à l'intérieur d'un texte File (Ligne de commande Linux Bash).

Rechercher et remplacer un mot dans un fichier (Linux ligne de commande)

A propos de l'auteur

furtif LP

Fondateur et rédacteur infiltration SettingsDate 2006.
Expérience sur les systèmes d'exploitation Linux (en particulier CentOS), Mac OS X, Windows XP> Windows 10 et WordPress (CMS).

Laisser un commentaire