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, 11483 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
Datenschutz

Die Datenkrake Google verlängert ihr Arme mal wieder ein wenig, automatische Anmeldung

Tipp von magicteddy vor 53 MinutenDatenschutz

Benutzer mit einem Google Account und gespeicherten Zugangsdaten werden von chrome 69 automatisch bei Google angemeldet, natürlich alles zum ...

Verschlüsselung & Zertifikate
Meine Wissenssammlung zu Bitlocker
Erfahrungsbericht von DerWoWusste vor 1 TagVerschlüsselung & Zertifikate3 Kommentare

Die Motivation für diesen Beitrag waren die vielen Posts rund um dieses Thema, die deutlich machen, wie viele Einzelaspekte ...

E-Mail
Email-Apps und Verhalten bei Pop3
Erfahrungsbericht von kfranzk vor 3 TagenE-Mail11 Kommentare

Hallo Freunde, da mir mein diesbezüglicher Faden als gelöst markiert wurde, muss ich hier neu aufsetzen. Ich arbeite bewusst ...

Hyper-V

Optimiertes Ubuntu per Microsoft Hyper-V-Schnellerstellung verfügbar

Anleitung von Frank vor 3 TagenHyper-V1 Kommentar

Für Microsofts Virtualisierungssoftware Hyper-V ist ab sofort auch ein optimiertes Ubuntu 18.04.1 LTS verfügbar. In der "Hyper-V-Schnellerstellung" App, die ...

Heiß diskutierte Inhalte
Hardware
Sophos SG135 - Routing
gelöst Frage von Xaero1982Hardware22 Kommentare

Moin Zusammen, ich ersetze gerade nen alten Cisco DualWAN Router durch eine SG 135. Ich muss bestimmte Ziele über ...

Datenschutz
Gilt ein Ransomware-Befall als Datenpanne nach DSGVO?
Frage von MOS6581Datenschutz22 Kommentare

Moin Kollegen, wenn sich jemand Ransomware einfängt und dadurch bspw. Kundendaten verschlüsselt werden; gilt dies dann als meldepflichtige Datenpanne ...

Netzwerke
Hilfe bei der Planung meines Heimnetzwerks
Frage von DHD082Netzwerke15 Kommentare

Hallo zusammen, wir bauen gerade ein Einfamilienhaus, welches ich mit einem Heimnetzwerk ausstatten möchte. Da ich zwar auch in ...

Windows 7
Mit gpedit gesetzte Richtlinien in rsop.msc nicht definiert und ausgegraut
Frage von sampleUserWindows 714 Kommentare

Hallo zusammen, anfangs verweise ich fairerweise daruf dass ich dieses Thema bereits im Forum angeschnitten habe, nachdem ich hier ...