← Back to team overview

sslug-teknik team mailing list archive

Re: Hvordam laver man om på en setning i mange filer?

 

Jan Larsen wrote:
Hvad skriver man, når man vil lave sætning
"/home/forum/hjemmeside" om til "/home/forum/public_html" i
mange filer på en gang?

for f in `ls -1 *`; do
    sed s/\/home\/forum\/hjemmeside/\/home\/forum\/public_html/g $f
    >$f.tmp; mv $f.tmp $f
done

Du kan erstatte `ls -1` med andet søgeudtryk, fx noget med find...
Hvis du ikke har erfaring med den salgs masseændringer, så kopier nogle få filer til et testdir, og prøv det af der først :-
Start evt. med en grep kommando istedet for sed, indtil noget virker.

--
Kind regards,
Mogens Valentin
Networking, Security
www.danbbs.dk/~monz
Phone +45 32 525 878



References