Christian Kruse: in 1200 Files, je eine bestimmte Zeile editieren

Beitrag lesen

Hallo Aquariophile,

In der HTML-Datei soll eine zeile (nicht immer
in der selben zeile), aber immer der gleiche
inhalt, durch eine kleine aenderung ersetzt
werden.

Und zwar:
<link rel="stylesheet" type="text/css"
href="/styles/stylesheet.css">

soll werden zu:
<link rel="stylesheet" type="text/css"
href="stylesheet.css">

Einfach, sehr einfach:

find . -name "*.html" -exec perl -pi -e 's!<link rel="stylesheet" type="text/css" href="/styles/stylesheet.css">!<link rel="stylesheet" type="text/css" href="stylesheet.css">!g' {} ;

Gruesse,
 CK