phpbar.de logo

Mailinglisten-Archive

[php] Re. [php] Schwierige Frage?

[php] Re. [php] Schwierige Frage?

hwguth_(at)_qits.de hwguth_(at)_qits.de
01 Mar 2000 13:45:48 +0100


Hi,

>ich hab folgendes problem, eine Baumhierarchie von ca. 1500 Ordner,... in 
>ein verzeichnes, also 1500 unterverzeichnisse, 
>in fast allen verzeichnissen liegt eine Datei, home.htm, diese datei hat 
>aber ein fehler im quellcode, den ich überall per hand oder mit 
>überschreiben der datei beheben müsste, nun wollte ich fragen ob es mit php 
>möglich ist, das irgendtwie zu automatisieren, sprich vielleicht diese eine 
>datei gleichzeitig in alle unterverzeichnisse zu schieben oder den quellcode 
>der dateio aufzumachen zu aendern, wieder zuzumachen und dann das naecshte 
>verzeichnis,.... 
>ein txt file aller verzeichnisnamen ist vorhanden vielleicht kann man das 
>irgendtwie benutzen, ich hab da ein verzeichnis name pro Zeile drin stehen, 
>ich hoffe ihr habt mich verstanden .... 

>wenns ne lösung gibt nimmt mir das unter umstaenden 2 Tage fleißarbeit ab 

falls Du unter UNIX arbeitest oder UNIX-tools zur Verfügung hast:

cd {start-verzeichnis}
for file in `find . -name home.html -print`
do
	echo $file		# Filenamen auf Konsole
	cp $file $file.sic		# nur zur Sicherheit
	sed '
		s/FALSCHCODE/RICHTIGCODE/g
	' $file > tmp$$
	mv tmp.$$ $file
done

Ok?


Mit freundlichen Grüßen
      Hans-Werner Guth



php::bar PHP Wiki   -   Listenarchive