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 phrase sur Windows, nous avons de nombreuses solutions. Nous pouvons utiliser Bloc-notesL', WordPadCPC ou   Office (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 fenêtres. 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 quand il s'agit de . Avec un simple commandline (Commande Bash) pouvez rechercher et remplacer un mot dans un fichier (fichier peut être.,.,. Txt,. Sql, format etc contenant du texte) dans un temps très court. Beaucoup plus courte que sur 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], en lieu [suffixe] = éditer des fichiers en place (les marques de sauvegarde si l'extension fourni)

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 dans un fichier texte (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 InvisibilitéDate 2006.
Expérience sur les systèmes d'exploitation Linux (CentOS) en particulier, Mac OS X, Windows XP> Fenêtres 10 et WordPress (CMS).

Laisser un commentaire