标签: linux command-line grep
我有很多文件被注入共享服务器。如果第一行超过250个字符,我需要用开放的php标记替换所有PHP文件的第一行。是否有一个simple-ish命令在linux中执行此操作?
答案 0 :(得分:0)
使用sed:
sed
sed -i '1s/^.\{250,\}$/<?php/g' *.php
如果当前目录中所有php文件中的1超过250个字符(s/),这将仅替换.\{250, \}之前的第一行(<?php。< / p>
1
s/
.\{250, \}
<?php