Dienstag, 9. Februar 2010, 02:42 UTC+1

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren
Kontrollzentrum
Freunde-Liste
Keine Benutzer in Liste
Umfrage

2%

Ja, sicher schon bald.

15%

Evt. in ein paar Jahren (weiss noch nicht).

83%

Nein, sicher nicht.

Insgesamt 41 Stimmen
Geburtstage

Wuid (21)

slaxor (39)

ro0 (23)

Diabolus

Fortgeschrittener

Beiträge: 293

Geburtstag: 25. Januar 1978 (32)

Geschlecht: Männlich

Wohnort: Saarbrücken

1

Samstag, 29. November 2008, 12:59

Ersetzen in mehreren Dateien mit einem Skript?

Mahlzeit!

Ich habe gearde das kleine aber feine Problem, dass ich in über 400 Textdateien ein Verzeichnisseintrag ändern muss. In diesen Dateien, welche allesamt in Unterverzeichnissen des Hauptverzeichniss DConcorde zu finden sind, soll der Eintrag "/Concorde/" in "/DConcorde/".

Kann man das mit nem bash-skript machen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Diabolus« (29. November 2008, 18:06)


bell

Profi

Beiträge: 764

Geschlecht: Männlich

Wohnort: München

2

Samstag, 29. November 2008, 13:29

Wie immer ungetestet und ohne Gewähr: 8)

Quellcode

1
find pfad/zu/DConcorde -name \*.txt -type f -exec sed -i 'sx/Concorde/x/DConcorde/xg' {} \;
echo -e \\07

Diabolus

Fortgeschrittener

Beiträge: 293

Geburtstag: 25. Januar 1978 (32)

Geschlecht: Männlich

Wohnort: Saarbrücken

3

Samstag, 29. November 2008, 18:06

getestet und für gut befunden ^^ danke.

Ähnliche Themen