Ik probeer in een script dat uitgevoerd wordt door PHP een sed op een file los te laten.
Wat het moet doen is de eerste <HEAD> opzoeken en dit vervangen door:
<HEAD><meta http-equiv="pragma" content="no-cache>
Ik probeer het met de volgende regel:
cat index.html | sed -e 's#\<HEAD\>#\<HEAD\>\<meta http\-equiv\=\"pragma\" content\=\"no\-cach
e\>\"#' > web.html
maar de output wordt dan:
<<HEAD><meta http-equiv="pragma" content="no-cache>">
en de </HEAD> regel wordt ook bewerkt naar:
</<HEAD><meta http-equiv="pragma" content="no-cache>">
terwijl dit niet de bedoeling is.
Heeft iemand een idee hoe ik dit voor elkaar krijg.
Wat het moet doen is de eerste <HEAD> opzoeken en dit vervangen door:
<HEAD><meta http-equiv="pragma" content="no-cache>
Ik probeer het met de volgende regel:
cat index.html | sed -e 's#\<HEAD\>#\<HEAD\>\<meta http\-equiv\=\"pragma\" content\=\"no\-cach
e\>\"#' > web.html
maar de output wordt dan:
<<HEAD><meta http-equiv="pragma" content="no-cache>">
en de </HEAD> regel wordt ook bewerkt naar:
</<HEAD><meta http-equiv="pragma" content="no-cache>">
terwijl dit niet de bedoeling is.
Heeft iemand een idee hoe ik dit voor elkaar krijg.