Maison  >  Article  >  Opération et maintenance  >  Comment remplacer le contenu d'un fichier sous Linux

Comment remplacer le contenu d'un fichier sous Linux

WBOY
WBOYoriginal
2022-04-07 17:43:0716248parcourir

Sous Linux, vous pouvez utiliser la commande sed pour remplacer le contenu du fichier. Cette commande est utilisée pour utiliser des scripts pour traiter les fichiers texte. Lorsque le paramètre est défini sur "-i", vous pouvez remplacer le contenu du fichier spécifié. est "sed -i ' s/contenu à remplacer/contenu à remplacer/' nom du fichier".

Comment remplacer le contenu d'un fichier sous Linux

L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.

Comment remplacer le contenu d'un fichier sous Linux

Pour remplacer le contenu d'un fichier

sed -i 's/被替换的内容/要替换成的内容/' file

Comment remplacer le contenu dun fichier sous Linux

Connaissances approfondies :

Si vous souhaitez remplacer le contenu d'un fichier, copiez-le d'abord puis remplacez-le pour éviter les erreurs de remplacement

sed 's/被替换的内容/要替换成的内容/g' file > file.out
mv file.out file

Recherche par lots Et remplacez le contenu du fichier dans le dossier actuel

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`

Recherchez par lots et remplacez le contenu du fichier dans n'importe quel dossier

sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" /任意文件夹`

Comment remplacer le contenu dun fichier sous Linux

Comment remplacer le contenu dun fichier sous Linux

Comment remplacer le contenu dun fichier sous Linux

Recommandations associées : "Tutoriel vidéo Linux"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn