linux - 搜索多个 php 文件,并替换文本?

标签 linux bash

我有几个 php 文件,其中有对 .html 文件的引用。

我需要将“.html”替换为“.php”

我如何在 bash 中执行此操作?

最佳答案

for file in $(find . -name "*.php"); do
    sed "s/\.html/.php/g" $file > $$ && mv $$ $file
done

关于linux - 搜索多个 php 文件,并替换文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1990409/

相关文章:

linux - 分别合并来自不同子目录的 jpg 并将它们保存到一个文件夹中

linux - 什么是 gcc 共享库的 .sa 文件?

linux - 使用 wget 从 ftp 服务器下载选定的目录

java - 如何为 .jar 命令行脚本创建别名?

bash - 在Docker容器中运行脚本

linux - 如何编写包含环境变量的路径?

linux - SQL Developer 无法在 Linux Fedora 29 上启动

linux - 在不知道目录名称的情况下打开目录

Bash:远程 SSH ncat 命令需要 sigint 退出

linux - 为什么 SIGINT 可以在终端中停止 bash 而不是通过 kill -INT?