shell查找并替换目录中及其下方的所有文件

以下shell命令使用find函数在当前目录中或目录下查找扩展名为php的所有文件。然后,它将找到的每个文件传递到sed命令,然后将其替换为较长的文件

 version.</p>
 
 
[geshifilter-code]find . -name &#039;*.php&#039; -exec sed -ie &#039;s#&lt;?#&lt;?php#&#039; {} \;[/geshifilter-code]
 
<p>find中的-name参数将查看文件名的基,即没有任何目录路径的文件。-exec命令用于将找到的每个文件传递到另一个命令,在本例中使用sed</p>