新しいホストに移動する Web サイトを更新する必要があります。次の行を各ファイルに、最初に出現した後に一度だけ追加したいと思います<?php
。
define('FRAMEWORK_LOCATION', '/home/someUser/framework.php');
この Perl ワンライナーのいくつかのバリエーションを試しました。
$ find . -name '*' -print0 | xargs -0 perl -pi -e 's|<?php|<?php\rdefine('\''FRAMEWORK_LOCATION'\'', '/home/someUser/framework.php');'
ただし、ご覧のとおり、すべての行に影響します。イニシャルの後の追加コードのケースについては特に心配してい<?php
ませんが、解決策がそれを考慮に入れている場合は、それも学ぶのに良いでしょう.