Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[gelöst] [OT] autom. Änderung vieler Dateien
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum
View previous topic :: View next topic  
Author Message
tango
Apprentice
Apprentice


Joined: 24 Jan 2005
Posts: 251

PostPosted: Tue Aug 30, 2005 4:52 pm    Post subject: [gelöst] [OT] autom. Änderung vieler Dateien Reply with quote

Hallo,

die Überschrift ist sicherlich etwas unglücklich, nur weiß ich nicht genau wie ich es nennen soll was ich suche...

Also ich möchte den Inhalt von 20 HTML Dateien umbennen, und suche ein Skript welches das erledigt.

Folgendes Beispiel:

Alle 20 Dateien enthalten "Heute regnet es"
Nun möchte ich aber dieses in allen Dateien in "Es hat gestern geregnet" umbennen

Leider weiß ich keinen Ansatz wie ich sowas mit autom. erledigen könnte:

Code:
myeditor *.html Heute regnet es Es hat gestern geregnet


Oder so ähnliche sollte es nachher dann anwendbar sein...
Kann mir einer da etwas helfen oder Links posten ?

Auch ein Suchbegriff wäre schon ganz hilfreich ;-)

LG
tango


Last edited by tango on Tue Aug 30, 2005 5:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
Earthwings
Bodhisattva
Bodhisattva


Joined: 14 Apr 2003
Posts: 7753
Location: Germany

PostPosted: Tue Aug 30, 2005 5:04 pm    Post subject: Reply with quote

Der Suchbegriff ist "sed" :wink:
Code:
sed -i "s/Heute regnet es/Es hat gestern geregnet/g" *.html

Aber Vorsicht damit: Lass es erstmal ohne den -i Parameter laufen und überprüf die Ausgabe, andernfalls werden die Änderungen sofort geschrieben.

PS: 20 mal das gleiche in Dateien zu stehen haben zeugt von schlechtem Design, das würd ich zuerst mal ändern :P
_________________
KDE
Back to top
View user's profile Send private message
tango
Apprentice
Apprentice


Joined: 24 Jan 2005
Posts: 251

PostPosted: Tue Aug 30, 2005 5:07 pm    Post subject: Reply with quote

Quote:
PS: 20 mal das gleiche in Dateien zu stehen haben zeugt von schlechtem Design, das würd ich zuerst mal ändern


War auch nur ein Beispiel ^^

tango
Back to top
View user's profile Send private message
longinus
Tux's lil' helper
Tux's lil' helper


Joined: 13 May 2005
Posts: 94
Location: Bayern

PostPosted: Tue Aug 30, 2005 11:15 pm    Post subject: Reply with quote

Sorry, das ich da eine Lanze für ein Windows Programm brechen muß, aber ich mach das immer mit Ultraedit über Samba Shares, Das ist super einfach, in Ultraedit Menüpunkt "Ersetzen in Dateien" auswählen Startverzeichnis angeben, Dateierweiterung/Maske angeben oder einfach *, Suchtext angeben und Ersatztext dann laufen lassen, ist ghanz Praktisch um in Web Verzecihnis schnell mal eine ganze Gruppe von TAGs umzustellen :)
_________________
"Und wenn der letzte Baum gefällt, das letzte Wild gejagt und der letzte Fluß vergiftet ist, dann werdet ihr sehen das man Chips nicht essen kann" ;)
Back to top
View user's profile Send private message
misterjack
Veteran
Veteran


Joined: 03 Oct 2004
Posts: 1656

PostPosted: Wed Aug 31, 2005 12:11 am    Post subject: Reply with quote

interessiert nicht @longinus :P

außerdem war die frage nach einem kommandozeilentool gestellt, ob da windows auch was hat?
_________________
„Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“
Back to top
View user's profile Send private message
longinus
Tux's lil' helper
Tux's lil' helper


Joined: 13 May 2005
Posts: 94
Location: Bayern

PostPosted: Thu Sep 01, 2005 4:28 pm    Post subject: Reply with quote

Unter Windows, gibts da gewiss was, Notfalls mit den Scripting Host Kommandos, kenn mich aber da nicht mehr aus, das letztemal als ich unter Windows mit CLI gearbeitet habe war noch 4DOS installiert und das ist (war) sehr mächtig oder ich habe REXX vewendet.
_________________
"Und wenn der letzte Baum gefällt, das letzte Wild gejagt und der letzte Fluß vergiftet ist, dann werdet ihr sehen das man Chips nicht essen kann" ;)
Back to top
View user's profile Send private message
dakjo
Veteran
Veteran


Joined: 31 Jan 2004
Posts: 1544

PostPosted: Thu Sep 01, 2005 4:51 pm    Post subject: Reply with quote

@longinus Schau dir mal kate an, das kann auch "Ersetze in Dateien...."
_________________
'Dieselben Naturkräfte, die uns ermöglichen, zu den Sternen zu fliegen, versetzen uns auch in die Lage, unseren Stern zu vernichten.' - Wernher von Braun
http://www.mpsna.de
Back to top
View user's profile Send private message
longinus
Tux's lil' helper
Tux's lil' helper


Joined: 13 May 2005
Posts: 94
Location: Bayern

PostPosted: Sat Sep 03, 2005 5:41 pm    Post subject: Reply with quote

Geht leider nicht so Einfach, bin halt auf Gnome, und habe in den USE Flags -qt, soll mal in ferner Zukunft ein Server werden, deshalb Fxierung auf Gnome, naja wenn er mal wirklich fertig werden sollte, dann wird natürlich auch Gnome weg kommen und MC als einziges 'visuelles' Mittel verwendet :)

Aber Ultraedit hat schon was, da kann mancher Unix Editor noch was lernen, wenn man einfach in einem Dateistamm nach einer Zeichenkette sucht, dann liestet der im Unterfenster alle Treffer auf, ein Klick auf die entsprechende Fundstelle und er öffnet ein Editorfenster mit der entsprechenden Datei an genau der Fundstelle in der Zeichenkette.

Einer der wenigen Gründe warum bei mir noch ein WinXP Client dranhängt :)
_________________
"Und wenn der letzte Baum gefällt, das letzte Wild gejagt und der letzte Fluß vergiftet ist, dann werdet ihr sehen das man Chips nicht essen kann" ;)
Back to top
View user's profile Send private message
tango
Apprentice
Apprentice


Joined: 24 Jan 2005
Posts: 251

PostPosted: Sat Sep 03, 2005 6:08 pm    Post subject: Reply with quote

Eine Frage habe ich noch, wie ersetze ich bspw. sowas:

Code:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- $Id: index.shtml,v 1.287 2005/08/12 04:41:27 laredo Exp $ -->


mit dem:

Quote:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<HTML>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link title="new" rel="stylesheet" href="/css/main.css?d=20050605" type="text/css">
<link REL="shortcut icon" HREF="http://www.gentoo.org/favicon.ico" TYPE="image/x-icon">


Als Beispiel dient kernel.org und gentoo.org, aber das soll egal sein ;-)

Wie funktioniert das bei Zeilenumbrüchen und anderen Dingen ?
tango
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) Diskussionsforum All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum