Нужно перебрать список файлов и добавить текст в первую строку файлов в списке в системе Linux CentOS
Мне нужно иметь возможность добавить текст <?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
... но будь уверен, что ты этого хочешь.