【第80课】sed命令替换功能深度应用详解及总结
目录:
有时,我们需要在多个文件中查找和替换文本。当我们在打开每个文件后尝试这样做时,问题就开始了。当然,只需几秒钟即可找到并替换两个或三个文件中的文本。但是,想象一下你有五十个文件,你需要在每个文件中找到并替换三个单词。你如何处理?不要惊慌。这是一个简单的Windows免费工具,称为 查找和替换工具。此便携式软件可以在多个文件中随时查找和替换文本。
在多个文件中查找和替换文本
首先,下载查找和替换工具并将其打开。由于这是一款便携式软件,因此您不必安装它。打开查找和替换工具后,将出现以下屏幕:
UI非常整齐。因此,你会很快理解每一个选项。但是,只需按照以下步骤使用此免费工具查找并替换多个文件中的文本
首先,您需要选择所有原始文件所在的目录。它将替换放置在一个文件夹中的文件中的文本。
因此,要选择目录,只需单击空白框旁边的框并选择一个目录即可。之后,记下特定的文件扩展名。
默认情况下,它显示 *。* 。这意味着,它将取代所有文件中的文本。但是,假设您想要查找并替换所有 .css 文件中的文本。为此,只需输入 *。css
如果要添加多个扩展名,请像这样添加它们:
*。css,*。php,*。txt
另一方面,假设你想要包含除 .exe 之外的所有文件和类似文件。要排除特定扩展名,只需在 排除掩码 部分,
*。exe
或
*。exe,*。dll
中输入以下内容:在 查找 框中输入文字。您可以输入单个单词或一行。
在下一步中,记下要替换的文本。完成全部后,窗口将如下所示:
现在,您有两个选项。首先,您可以点击 替换 按钮立即替换该文本。其次,您可以通过命令提示符获得需要使用的命令以获取相同的内容。您将在 命令使用 框中看到命令,命令如下所示:
“C: Users Sudip Downloads Programs fnr.exe”--cl --dir“C : Users Sudip Desktop genesis“--fileMask”*.php,*.css“--excludeFileMask”*.dll,*.exe“--includeSubDirectories - find”genesis“--replace”sudip“
这里, C: Users Sudip Downloads Programs fnr.exe 是查找和替换工具目录, C: Users Sudip Desktop genesis 是放置所有文件的目录。
*。php,*。css 是包含的文件扩展名。
*。dll,*.exe 是排除的文件扩展名。
我已经搜索了生成并用 sudip 取代了它。
复制命令并将其粘贴到命令提示符中。执行完这个命令之后,你会得到类似这样的消息:
就是这样!如果你喜欢它,你可以从 这里下载。