我需要能够将文本附加<?php
到列表中 php 文件的开头。
答案1
你说的是‘附加文本<?php
’,但我认为你的意思是‘添加在前面’。
也许我误解了这个问题,但这应该可以解决你的问题:
for FileName in * ; do (echo "<?php" ; cat $FileName) > corrected_$FileName ;done
这将创建一堆具有相同名称的文件,但前缀为“corrected_”。如果您想更改文件本身,则可以执行以下操作:
for FileName in * ; do (echo "<?php" ; cat $FileName) > /tmp/corrected ; mv -f /tmp/corrected $FileName ;done
...但请确保这就是你想要的。