我运行此命令查找我的站点根目录中所有文件中出现的“apple”并将其替换为“orange”:
find./-exec sed-i's/apple/orange/g'{}\;
但它不通过子目录
这个命令有什么问题
以下是find./的一些输出行:
/index.php
/header.php
/每帧
/fpd/font
/fpd/font/desktop.ini
./fpd/font/courier.php
./fpd/font/symbol.php
您的find应该是这样的,以避免将目录名发送到sed:
find./-type f-exec sed-i-e's/apple/orange/g'{};