Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Padde479

Schüler

  • »Padde479« ist männlich
  • »Padde479« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Friedeburg

Beruf: Software Entwickler

  • Nachricht senden

1

14.07.2005, 08:43

suchen und ersetzen

Hallo zusammen!

Ich möchte in einem Verzeichnis, indem ich nur html-Datein liegen habe, verschiedene gif-Dateien ersetzen. Im Code steht z.B folgende Zeile

<img src="images/SchachtelMenues.gif">

In dieser Zeile möchte ich nun alles was vor .gif steht mit dem gleichen Namen ersetzen, nur das dieser komplett aus Kleinbuchstaben bestehen soll. Weiß jemand wie das geht?
emacs - Der König der Editoren

Pharao

2 sexy 4 my Linux

  • »Pharao« ist männlich

Beiträge: 4 214

Wohnort: Hirschhorn / Neckar

Beruf: Schüler

  • Nachricht senden

2

14.07.2005, 10:18

man sed
man awk
man perl
close the world - open the next


"funzt" und jegliche Abwandlung davon ist kein Wort, egal wie oft du es dir einredest, verdammt nochmal!

Padde479

Schüler

  • »Padde479« ist männlich
  • »Padde479« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Friedeburg

Beruf: Software Entwickler

  • Nachricht senden

3

14.07.2005, 10:49

Habe mein Problem gelöst. Folgendes Kommando ergibt gwünschtes Ergebnis

sed 's/src=\"images\/.*.gif/\L&/g'

Dadurch wird aus

<img src="images/SchachtelMenues.gif">

die folgende Zeile

<img src="images/schachtelmenues.gif">

und das Problem ist gelöst. Ich dachte immer, html ist case-insensitive, habe mich aber wohl getäuscht.
emacs - Der König der Editoren

petergensfeld

Anfänger

  • »petergensfeld« ist männlich

Beiträge: 10

Wohnort: Raeren (Belgien)

Beruf: Dipl.-Ing.

  • Nachricht senden

4

14.07.2005, 17:04

Zitat

Original von Padde479
Ich dachte immer, html ist case-insensitive, habe mich aber wohl getäuscht.

Das hat wohl nichts mit HTML zu tun, sondern mit dem dahinterliegenden Betriebssystem... im Falle von Linux sind Dateinamen eben case-sensitiv.

Dirk
Ubuntu 5.04 auf IBM Thinkpad R50e

Padde479

Schüler

  • »Padde479« ist männlich
  • »Padde479« ist der Autor dieses Themas

Beiträge: 53

Wohnort: Friedeburg

Beruf: Software Entwickler

  • Nachricht senden

5

15.07.2005, 07:42

Da täuscht Du Dich. Wenn Du auf w3.org gehst, wirst Du sehen, das html sehr wohl case-sensitiv ist.

MfG
emacs - Der König der Editoren

petergensfeld

Anfänger

  • »petergensfeld« ist männlich

Beiträge: 10

Wohnort: Raeren (Belgien)

Beruf: Dipl.-Ing.

  • Nachricht senden

6

15.07.2005, 08:57

Zitat

w3.org
URLs in general are case-sensitive. There may be URLs, or parts of URLs, where case doesn't matter (e.g., machine names), but identifying these may not be easy. Users should always consider that URLs are case-sensitive.

Es kommt doch darauf an, wie (oder genauer wo) eine URL letztlich interpretiert wird. Wenn dies auf einem Windows-System passiert, ist diesem die Groß-/Kleinschreibung schnuppe; unter Unix geht das in die Hose. Das W3-Konsortium schreibt case-sensitive URLs vor, um systemunabhängig zu bleiben. Daher sollte man auch wirklich drauf achten!

Dirk
Ubuntu 5.04 auf IBM Thinkpad R50e

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »petergensfeld« (15.07.2005, 09:01)


Thema bewerten