Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

SED bzw String ersetzen

Mitglied: manuel321

manuel321 (Level 1) - Jetzt verbinden

06.09.2006, aktualisiert 15:38 Uhr, 11485 Aufrufe, 9 Kommentare

Ich hab das Problem das ich aus einer Datei einen String in viele andere Dateien ersetzen muss. Ich hab schon mal versucht etwas zu programmieren bzw auf vielen Seiten nach vorhandenen Codes gesucht aber noch keinen erfolg gehabt.
Vielleicht hat ja einer von euch schon mal einen string in dateien ersetzt und kann mir einen Tipp geben.
Mitglied: 8644
06.09.2006 um 12:04 Uhr
Mahlzeit,

bemühe mal die Suche im Forum! Solche Sachen wie Text ersetzen bringen enorm viele Treffer! Interessant wäre auch zu wissen, in welcher Sprache du das ganze umsetzen möchtest! Wenn du dich hier im Bereich Batch und Shell mal umschaust, findest du evtl. schon eine fertige Lösung.

Psycho
Bitte warten ..
Mitglied: manuel321
06.09.2006 um 12:18 Uhr
Jo, hab ich mal gemacht aber irgendwie komm ich net weiter, also ich will mit Linux, Shell
Strings aus php und shtml Dateien ersetzen, jeweils immer eine Zeile. Ich hab auch schon mal was programmiert und schon auf diversen Websiten nach Hilfen geschaut, aber bin leider noch net fündig geworden.
Bitte warten ..
Mitglied: 11078
06.09.2006 um 12:21 Uhr
Hallo,

schließe mich Psycho an, habe aber noch einen zusätzlichen Tipp: PERL

Besonders wenn die Anforderungen an das Finden des zu ersetzenden Textes alles andere als trivial sind, bieten PERL und seine Regular Expressions einen guten Ansatz.

Allerdings steht PERL ja nicht immer zur Verfügung...


Wenn es eine einmalige Sache (und nicht tausende Dokumente) sein soll, kannst Du das Problem evtl. auch mit einem Editor wie JEdit lösen. Der beherrscht auch Regular Expressions, hat eine gute "Ersetzen"-Funktion und kann diese auf alle geöffneten Dokumente gleichzeitig anwenden.

Suche auf jeden Fall auch nach dem Stichwort "Regular Expressions"!


Gruß,
Tim
Bitte warten ..
Mitglied: 8644
06.09.2006 um 12:32 Uhr
also ich will mit Linux, Shell...
Das sind doch schon mal Aussagen, die weiter helfen!
Ich hab auch schon mal was programmiert
Immer her damit!

Psycho
Bitte warten ..
Mitglied: manuel321
06.09.2006 um 13:30 Uhr
also hier mal das was ich schon hab


echo "Beginne mit der Konvertierung"

SRC='<img src="images/pfarrei/nentershausen.jpg" border="0" >'
#SRC="\<img\ src\=\"images\/pfarrei\/nentershausen\.jpg\"\ border\=\"0\"\>"
echo "$SRC"

DEST="\<img src=\"\/design2006\/images\/portal\_bistum.jpg\"\ border\=\"0\"\ alt\=\"Titelbild\"\ title\=\"Titelbild\"\ class\=\"imgBorder\"\/\>"
echo "$DEST"

sed 's/'"$SRC"'/'"$DEST"'/g' nentershausen.shtml

exit

Das bekomme ich jedoch wenn ich es starte

01.
Beginne mit der Konvertierung 
02.
<img src="images/pfarrei/nentershausen.jpg" border="0"> 
03.
\<img src="\/design2006\/images\/portal\_bistum.jpg"\ border\="0"\ alt\="Titelbild"\  title\="Titelbild"\ class\="imgBorder"\/\>  
04.
sed: -e expression #1, char 28: unknown option to `s'  
05.
epnbmt:/tmp # 

[Edit Biber] Als "code" umformatiert (soweit möglich) [/Edit]
Bitte warten ..
Mitglied: 8644
06.09.2006 um 13:36 Uhr
Ich weiss nicht, ob das jetzt ein Problem von mir ist oder ein allgemeines, aber ich sehe keine Bilder! Ist aber beim Posten von code eigentlich auch nicht nötig!

Psycho
Bitte warten ..
Mitglied: manuel321
06.09.2006 um 14:04 Uhr
ne da sollten auch keine bilder sein, komm wahrscheinlich dadurch das da .jpeg steht
Bitte warten ..
Mitglied: 11078
06.09.2006 um 14:07 Uhr
Hallo,


die Syntax ist doch vereinfacht so:

sed 's/altes Muster/neues Muster/' datei


Müsste es bei Dir dann nicht so heißen:
sed 's/$SRC/$DEST/g' nentershausen.shtml

Probier es auch mal aus ohne Variablen und stattdessen mit ausgeschriebenem alten und neuem Muster.

By-the-way: "nentershausen" --> das Nentershausen in Hessen?


Gruß,
Tim
Bitte warten ..
Mitglied: manuel321
06.09.2006 um 15:38 Uhr
jo danke, das probier ich mal und ja das ist in Hessen =)
Bitte warten ..
Ähnliche Inhalte
Linux Tools

Linux: SED: String mit zwei Pattern exportieren

gelöst Frage von Jens4everLinux Tools5 Kommentare

Moin zusammen, ich habe mehrere Varianten ergooglet und ausprobiert, bin aber zu blöde Wo ist mein Fehler? Ich möchte ...

Batch & Shell

Powershell String Suchen mit Wildcard und Ersetzen

gelöst Frage von herrmanndominicBatch & Shell6 Kommentare

Hallo zusammen, ich bräuchte Unterstützung bei einem Powershell Script. Ich habe ein Java Rollout per GPO über ein PowerShell ...

Batch & Shell

String aus Spalte in csv auslesen und ersetzen

Frage von mIsSteRBatch & Shell4 Kommentare

Hallo, meine aktuelle Frage bezieht sich auf diese Frage von Dienstag. Ich muss nun eine csv auslesen und dort ...

Batch & Shell

String mit Zeilenumbruch per Bash ersetzen

gelöst Frage von StefanKittelBatch & Shell1 Kommentar

Hallo, ich möchte gerne in einer Datei einen String durch einen anderen ersetzen. Das dumme daran ist, dass ein ...

Neue Wissensbeiträge
Utilities
Teamviewer 14 Verbindungsprobleme mit Proxy
Tipp von PeterleB vor 1 TagUtilities

Nach dem Umstieg von Version 13 auf 14 wollte sich TV nicht mehr mit dem Netz verbinden, ignorierte offenbar ...

Administrator.de Feedback
Unsere Datenbank wurde umgestellt
Information von Frank vor 1 TagAdministrator.de Feedback5 Kommentare

Hallo User, ich habe in der Nacht unsere Datenbank umgestellt. D.h. neue Version (MySQL 8) und andere Örtlichkeit. Sollte ...

Sonstige Systeme
Es war einmal ein BeOS - Wer erinnert sich noch?
Information von BassFishFox vor 3 TagenSonstige Systeme7 Kommentare

Hallo, Bin gerade ueber Haiku gestolpert, von dessen Existenz als "Nachfolger des BeOS" ich wusste nur mich nie wirklich ...

Datenschutz

Microsoft und DSGVO - ob das wohl jemals klappt (Probleme beim Datenabfluss für Office Pro Plus)?

Tipp von VGem-e vor 3 TagenDatenschutz5 Kommentare

Servus Kollegen, siehe Aber wer setzt schon MS Office Pro Plus ein? Wie dann der Stand beim "normalen" MS ...

Heiß diskutierte Inhalte
Windows 10
Programm unter Windows 10 automatisch mit administrativen Rechten starten
Frage von GrafmulderWindows 1019 Kommentare

Hallo zusammen! Zur Situation: Ich benutze Windows 10 Pro für Workstations (Build 1803) mit zwei Konten. Einem Administratorkonto und ...

Vmware
Gebrauchten ESXi- Server verkaufen: Festplatten DSGVO-konform löschen?
Frage von l.scheperVmware16 Kommentare

Hallo, wir möchten einen gebrauchten FUJITSU Server verkaufen. Auf dieser Maschine ist noch ein installiertes ESXi 5.1 und ne ...

LAN, WAN, Wireless
Empfehlung Powerline Adapter
Frage von AgilolfingerLAN, WAN, Wireless16 Kommentare

Hallo Zusammen, ich brauche eine Empfehlung von euch. Ich möchte in einem privaten Haushalt eine Powerline Lösung einrichten. Allerdings ...

Router & Routing
Dediziertes ISP -Routing
gelöst Frage von niLuxxRouter & Routing10 Kommentare

Liebe Community, Ich hätte eine kurze Frage an euch. Durch verschiedene Umstände kann es nun sein, dass sich zwei ...