Maison > Article > Opération et maintenance > Comment remplacer le contenu d'un fichier sous Linux
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".
L'environnement d'exploitation de ce tutoriel : système linux7.3, ordinateur Dell G3.
Pour remplacer le contenu d'un fichier
sed -i 's/被替换的内容/要替换成的内容/' file
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 "要找查找的文本" /任意文件夹`
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!