您如何看并替换Linux上文件中的单词

在很多情况下我们需要替换文件中的单词。无论是服务配置文件、文本文件还是包含数据库的文件,在本教程中,您将学习如何在 Linux 上搜索和替换文件中的单词。

您如何看并替换Linux上文件中的单词

如果您是 Linux 操作系统用户,最简单的选择是使用命令 “sed“。订购 流编辑器

举个例子,我们有一个文本文件(document.txt)这个词 “abc” 我们想要替换为 “xyz“。我们可以替换该单词的命令行如下:

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

当我们执行命令的时候,条件是我们在文件所在的文件夹中 document.txt

如果从其他位置执行命令,则会写入文件的完整路径。例如:

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

在哪里 “/full/path/” 是文件所在的文件夹 document.txt

运行命令行后,选项 -i 将创建一个 备份文件 与原来的相同,但他将在扩展名中添加字母 “e“。在我们的例子中,备份文档将是 document.txte

-i[SUFFIX], --in-place[=SUFFIX] : edit files in place (makes backup if extension supplied)

-e script, --expression=script : add the script to the commands to be executed.

这个顺序 “find & replace” 不仅对文件有效 .txt。您可以替换任何包含文本的文件中的单词。即使在数据库文件中 ((.SQL

Cum cauți și înlocuiești un cuvânt dintr-un fișier pe Linux
“sed” Linux 中的命令

隐形设置 – Find & Replace Inside a Text File (Linux Bash Command Line)

创始人兼编辑 隐形设置, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress(CMS)。

您的教程,有用的提示和新闻。 您如何看并替换Linux上文件中的单词
发表评论