Suchen ersetzen in Datein

07/02/2011 - 19:09 von Carmen Meier | Report spam
Hallo alle zusammen,

aufgrund einer PHP Umstellung muss ich in allen alten Websites <? nach
<?PHP àndern.

Root Zugang zur Konsole habe ich, aber wenig Ahnung :-(

irgendwie müsste doch mit sed das möglich sein

Sicher in zwei Schritten:
1. <? nach <?PHP
2. <?PHPPHP nach <?PHP oder kann man so genau suchen dass man <?PHP
ausschliest?

VG Carmen
 

Lesen sie die antworten

#1 Markus Wichmann
07/02/2011 - 22:35 | Warnen spam
Carmen Meier schrieb:
Hallo alle zusammen,

aufgrund einer PHP Umstellung muss ich in allen alten Websites <? nach
<?PHP àndern.

Root Zugang zur Konsole habe ich, aber wenig Ahnung :-(

irgendwie müsste doch mit sed das möglich sein

Sicher in zwei Schritten:
1. <? nach <?PHP
2. <?PHPPHP nach <?PHP oder kann man so genau suchen dass man <?PHP
ausschliest?

VG Carmen



So kann man das natürlich auch machen. Also mit der zsh:

for i in /web-root/**/*.php
do
sed -i 's/<\?/&php/g' "$i"
sed -i 's/<\?php[pP][hH][pP]/<\?php/g' "$i"
done

HTH,
Markus

Ähnliche fragen