<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
    <link>http://forum.geizhals.at/feed.jsp?id=487969</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(9): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4047343.html#4047343</link>
      <description>&lt;blockquote&gt;&lt;i&gt;"towarisch! kenn ich, hab ich achse von perl4-lada, selbe modell, nimmst du und geht wieder. und, towarisch, machst du regelmaessig backup, kann dich nix schiefgehen!"&lt;/i&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;ROFLMAO&lt;br&gt;&lt;br&gt;"Towarisch! Ohne Backup hast du größte Nervenkitzel wo gibt, brauchsta gar nix nehmen perl4-lada!"&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 17:26:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4047343.html#4047343</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-04-02T17:26:28Z</dc:date>
    </item>
    <item>
      <title>Re(8): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4047279.html#4047279</link>
      <description>genau - mit der find-und-regex-kanone schiesst auf harmlose HTML-spatzen, no, eventuell a bissi kollateralschaden, is a egal, und wenn dir das ding trotzdem mal wegbricht gehst zum naechsten ivan auf irgendeinem forum-schrottplatz, der schon unter breschnew gut sortiert war, und der sagt dir dann: &lt;br&gt;&lt;br&gt;"&lt;i&gt;towarisch! kenn ich, hab ich achse von perl4-lada, selbe modell, nimmst du und geht wieder. und, towarisch, machst du regelmaessig backup, kann dich nix schiefgehen!&lt;/i&gt;"&lt;br&gt;&lt;br&gt;&lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 16:31:49 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4047279.html#4047279</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2007-04-02T16:31:49Z</dc:date>
    </item>
    <item>
      <title>Re(7): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4047249.html#4047249</link>
      <description>&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;So kann man sich dann wohl einen Russenpanzer in Perl vorstellen &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 16:15:51 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4047249.html#4047249</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-04-02T16:15:51Z</dc:date>
    </item>
    <item>
      <title>Re(6): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4046764.html#4046764</link>
      <description>&lt;blockquote&gt;&lt;em&gt; Und dafür, dass ich fast nie Perl verwende, hab ich mich imho wacker gehalten, Russen hin oder her &lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;passt - moege putin mit dir sein. &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt; &lt;img src="hornsmile.gif" width="16" height="26" align="absmiddle" alt="&amp;gt;&amp;#58;-&amp;#41;"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 11:37:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4046764.html#4046764</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2007-04-02T11:37:59Z</dc:date>
    </item>
    <item>
      <title>Re(5): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4046648.html#4046648</link>
      <description>Der Grund für "find" war halt, dass auch alle Unterverzeichnisse durchsucht werden, was meines Wissens bei opendir ja nicht mehr der Fall ist.&lt;br&gt;&lt;br&gt;Und dafür, dass ich fast nie Perl verwende, hab ich mich imho wacker gehalten, Russen hin oder her &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 10:22:26 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4046648.html#4046648</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-04-02T10:22:26Z</dc:date>
    </item>
    <item>
      <title>Re(4): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4046578.html#4046578</link>
      <description>auch das &lt;i&gt;find&lt;/i&gt; is ein bissi.... naja, russisch halt.&lt;br&gt;&lt;br&gt;opendir (DIR, "/path/to/.../") || die ($!);&lt;br&gt;my @replacements = grep { /\.html$/ } readdir (DIR);&lt;br&gt;&lt;br&gt;is nur eine zeile mehr, dafuer wird's sofort plattform- und find-unabhaengig.&lt;br&gt;&lt;br&gt;beim replacen hast du einen zwar eher unwahrscheinlichen, aber potentiellen supergau, und die perl 4 backtracking syntax is auch ein bisserl... aaaalt &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br&gt;&lt;br&gt;$string1 =~ s/($key)/\L\1/gi;&lt;br&gt;&lt;br&gt;besser:&lt;br&gt;&lt;br&gt;$string1 =~ s/(\Q$key\E)/\L$1/gi;&lt;br&gt;&lt;br&gt;wobei der /i modifier eventuell auch nicht ganz das ist was man sich wuenscht, aber darueber kann man in dem fall streiten.&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 09:37:00 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4046578.html#4046578</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2007-04-02T09:37:00Z</dc:date>
    </item>
    <item>
      <title>Re(3): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4046531.html#4046531</link>
      <description>&lt;img src="teeth.gif" width="16" height="19" align="absmiddle" alt="|-D"/&gt;&lt;br&gt;&lt;br&gt;Hoppla, da wird wohl noch als Überbleibsel "falsch gestorben"... Die Richtigstellung verbleibt dem geneigten Leser daher als Übungsaufgabe &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 09:17:41 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4046531.html#4046531</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-04-02T09:17:41Z</dc:date>
    </item>
    <item>
      <title>Re(2): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4046506.html#4046506</link>
      <description>&lt;blockquote&gt;&lt;em&gt; open(DIR, "/usr/bin/find . -name \"*.html\" |" ) || die "$Verzeichnis: $!";&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;i&gt;werne', eckhard - die russen sin do!&lt;/i&gt; &lt;img src="zwinker.gif" width="16" height="19" align="absmiddle" alt=";-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Mon, 02 Apr 2007 09:10:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4046506.html#4046506</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2007-04-02T09:10:14Z</dc:date>
    </item>
    <item>
      <title>Re(3): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4044542.html#4044542</link>
      <description>you're welcome &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":-)"/&gt;&lt;br/&gt;</description>
      <pubDate>Sat, 31 Mar 2007 21:30:02 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4044542.html#4044542</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-03-31T21:30:02Z</dc:date>
    </item>
    <item>
      <title>Re(2): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4044072.html#4044072</link>
      <description>wow! danke!!!!!!!!&lt;br/&gt;</description>
      <pubDate>Sat, 31 Mar 2007 17:22:15 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4044072.html#4044072</guid>
      <dc:creator>fleptin</dc:creator>
      <dc:date>2007-03-31T17:22:15Z</dc:date>
    </item>
    <item>
      <title>Re: komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4043121.html#4043121</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Also wenn du die Dateinamen alle umbenannt hast, dann kannst du die folgende Skripten verwenden, um dir die Arbeit zu erleichtern:&lt;br&gt;&lt;br&gt;Zuerst replacer.pl:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;&lt;br&gt;#alle HTML-Dateien als Replacement verwenden:&lt;br&gt;open(DIR, "/usr/bin/find . -name \"*.html\" |" ) || die "$Verzeichnis: $!";&lt;br&gt;my @replacements = &lt;DIR/&gt;;&lt;br&gt;close(DIR);&lt;br&gt;&lt;br&gt;$index = 0;&lt;br&gt;foreach $key1 (@replacements){&lt;br&gt;&amp;nbsp;&amp;nbsp;@array = split(/\//, $key1);&lt;br&gt;&amp;nbsp;&amp;nbsp;$replacements[$index] = $array[$#array];&lt;br&gt;&amp;nbsp;&amp;nbsp;$index++;&lt;br&gt;}&lt;br&gt;&lt;br&gt;foreach (@ARGV){&lt;br&gt;&amp;nbsp;&amp;nbsp;open(INFILE,$_);&lt;br&gt;&amp;nbsp;&amp;nbsp;@inputbuf = &lt;INFILE/&gt;;&lt;br&gt;&amp;nbsp;&amp;nbsp;close(INFILE);&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;open(OUTFILE,"&gt;$_");&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;foreach $string1 (@inputbuf)&amp;nbsp;&amp;nbsp;{&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;foreach $key (@replacements){&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$string1 =~ s/($key)/\L\1/gi;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;print OUTFILE $string1;&lt;br&gt;&amp;nbsp;&amp;nbsp;}&lt;br&gt;&amp;nbsp;&amp;nbsp;close(OUTFILE);&lt;br&gt;}&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;und dann noch ein drumherum gebasteltes Shell-Script:&lt;br&gt;&lt;br&gt;replacerscript.sh:&lt;br&gt;&lt;blockquote&gt;&lt;br&gt;#! /bin/sh&lt;br&gt;files=`find . -name "*.html"`&amp;nbsp;&amp;nbsp;#auf alle HTML-Dateien anwenden&lt;br&gt;&lt;br&gt;for file in $files&lt;br&gt; do&lt;br&gt;&amp;nbsp;&amp;nbsp;perl replacer.pl $file;&lt;br&gt; done&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Damit werden alle Dateinamen von .html-Dateien innerhalb von .html-Dateien auf Kleinschreibung gestutzt, egal ob im Link auftauchend oder nicht, aber vermutlich macht das für dich im Endergebnis eh keinen Unterschied. Die Replacements können vermutlich gleich alle Dateien unterhalb des Basisverzeichnis sein, dann reicht auch ein "find . |" im Perl-Script.&lt;br&gt;&lt;br&gt;Jetzt bleibt nur zu hoffen, dass du auch eine bash und einen perl-Interpreter hast, aber auf einem Unix-Server ist ja Hoffnung gegeben. &lt;img src="shades.gif" width="16" height="19" align="absmiddle" alt="B-)"/&gt;&lt;br&gt;&lt;br&gt;Achja: Keine Haftung für unerwünschte Effekte! Benutzung auf eigene Gefahr&lt;br/&gt;</description>
      <pubDate>Fri, 30 Mar 2007 23:55:53 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4043121.html#4043121</guid>
      <dc:creator>koarl0815</dc:creator>
      <dc:date>2007-03-30T23:55:53Z</dc:date>
    </item>
    <item>
      <title>Re(2): komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4042719.html#4042719</link>
      <description>Geht mit Total Commander ebenfalls. Allerdings scheint das für ihn eh das kleinere Problem zu sein...&lt;br/&gt;</description>
      <pubDate>Fri, 30 Mar 2007 18:49:04 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4042719.html#4042719</guid>
      <dc:creator>RevX</dc:creator>
      <dc:date>2007-03-30T18:49:04Z</dc:date>
    </item>
    <item>
      <title>Re: komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4041745.html#4041745</link>
      <description>ich würds lokal auf die platte geben... im salamander gibts ne option wo man alle markierten files auf kleinschreibung oder grossschreibung ändern kann und dann würd ichs aufn server laden&lt;br/&gt;</description>
      <pubDate>Fri, 30 Mar 2007 12:58:14 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4041745.html#4041745</guid>
      <dc:creator>playaz</dc:creator>
      <dc:date>2007-03-30T12:58:14Z</dc:date>
    </item>
    <item>
      <title>komplette Homepage: Links und Dateinamen auf Kleinschreibung umstellen.</title>
      <link>http://forum.geizhals.at/t487969,4041657.html#4041657</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich muss für jemanden eine statische Homepage von Windows auf einen Linux-Server bei einem neuen Provider hochladen. &lt;br&gt;Die Webseite hat allerdings unterschiedliche Groß/Kleinschreibung.&lt;br&gt;&lt;br&gt;zB heißt eine Datei Produkte.html und von dereinen HTML-Unterseite wird mit 'produkte.html' und andersmal mit 'Produkte.HTML' hingelinkt. Beim Windows-Server war das ohne Probleme.&lt;br&gt;&lt;br&gt;Daher suche ich ein Tool, welches alle HTML-Dateien eines Ordners (rekursiv alle Unteordnder und Unterdateien) auf Kleinschreibung umbenennt, und alle Links in den HTML-Dateien auch auf Kleinschreibung mitumstellt.&lt;br&gt;&lt;br&gt;Nur die Dateien umbenennen könnte ich mir selber skripten, aber den Rest?&lt;br&gt;Da gibt es ja sicher ein Tool für die Problematik Homepage von Windows auf Linux umstelln, oder??&lt;br&gt;&lt;br&gt;LG, fleptin&lt;br/&gt;</description>
      <pubDate>Fri, 30 Mar 2007 12:27:23 GMT</pubDate>
      <guid>http://forum.geizhals.at/t487969,4041657.html#4041657</guid>
      <dc:creator>fleptin</dc:creator>
      <dc:date>2007-03-30T12:27:23Z</dc:date>
    </item>
  </channel>
</rss>
