Alle index files durch neue File ersetzen

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von hoLykY, 23.07.2005.

  1. hoLykY

    hoLykY Datenkrieger

    Dabei seit:
    27.10.2004
    Beiträge:
    2
    Zustimmungen:
    0
    Morsche ...

    Will fuer meine Webspace anliegenden Accounts alle index.htm's durch eine neue ersetzen.

    Beispiel: Ich lade eine index.htm per WinSCP in /root ... jetzt braeuchte ich ein script was eine funktion wie diese hier enthaelt: ./script /home

    Es soll dann nach allen index files suchen & durch die Neue ersetzen.

    Danke im Vorraus
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 TenBaseT, 24.07.2005
    TenBaseT

    TenBaseT Foren As

    Dabei seit:
    07.11.2004
    Beiträge:
    99
    Zustimmungen:
    0
    Was ist WinSCP?

    Ich verstehe die Aufgabe nicht ganz. Also robben wir uns mal ran.

    • du hast Webspace mit x Accounts
    • du möchtest alle webserver/home/......./index.html ersetzen durch /localhost/root/index.html

    Habe ich das so richtig verstanden?

    Hans
     
  4. #3 Wolfgang, 24.07.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Hallo
    Was winSCP ist weiss ich im Moment auch nicht.
    Aber wenn es nur darum geht, alle Dateien eines bestimmten namens durch ein und die selbe neue Datei zu ersetzen, braucht es nichtmal eine Script.
    Das macht schon folgender Einzeiler

    for i in $( find /home/ -iname "alte_datei.html" -type f ) ; do
    cp "neue_datei.html" $i;
    done

    willst du es als Shellscript haben:

    snip
    -------------------------------------------

    #!/bin/bash
    if [ -e $1 ] ;
    then
    for i in $( find /startverzeichnis/der/suche/ -iname "name_der_datei_" -type f );
    do
    echo "Ersetze $i durch $1";
    cp $1 $i;
    done
    else
    echo "$1 ist keine Datei"
    fi

    -------------------------------------------
    snap
    Ausführungsrechte ( e.g chmod 755 Dateiname) setzen und starten
    hth
    Gruß und wech
    Wolfgang
     
  5. #4 Schlaubi_fi.de, 24.07.2005
    Schlaubi_fi.de

    Schlaubi_fi.de Mac OS X User

    Dabei seit:
    22.12.2004
    Beiträge:
    304
    Zustimmungen:
    0
    Hallo,

    WinSCP ist ein SCP- und SFTP-Cleint für Windows, sprich man kann Dateien via SSH-Auth. auf einen Host kopieren.
     
  6. #5 Wolfgang, 25.07.2005
    Wolfgang

    Wolfgang Foren Gott

    Dabei seit:
    24.04.2005
    Beiträge:
    3.978
    Zustimmungen:
    0
    Ort:
    Erfurt
    Naja, dann muss ich das also auch garnicht wissen. :D
    Wat geht mich WinDoZe an.
    :D
    Aber mit der eigentlichen Aufgabenstellung hat das auch genau garnichts zu tun.

    Gruß und wech
    Wolfgang
     
  7. #6 Gummibear, 25.07.2005
    Gummibear

    Gummibear Computerversteher

    Dabei seit:
    19.07.2005
    Beiträge:
    100
    Zustimmungen:
    0
    Ort:
    Schweiz
    So gehts am einfachsten:
    find . -name index.html -exec cp /mein/supertolles/index.html {} \;
     
  8. Anzeige

    Vielleicht findest du HIER Antworten.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
Thema:

Alle index files durch neue File ersetzen

Die Seite wird geladen...

Alle index files durch neue File ersetzen - Ähnliche Themen

  1. index.php funktioniert aber alle andere .php Dateien nicht

    index.php funktioniert aber alle andere .php Dateien nicht: Ich hab auf meinen Notebook apache2 installiert mit php5 und mysql. Ich hab das problem das er mit den php code nicht ausführt. Besser gesagt...
  2. Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen

    Alle Dateien eines Verzeichnisses mit einer anderen Datei vergleichen: Hallo, ich habe ein Verzeichnis, darin enthalten sind mehrere Dateien. Nun möchte ich alle Dateien (Parameter $1) gegen eine konstante Datei...
  3. Parallela 16 Kerne

    Parallela 16 Kerne: Hallo, findet ihr den kleinen Computer zu teuer? Der soll etwa 130 Dollar kosten. Ich glaube es sind doch 18 Kerne :-) Ich fand damals Apple...
  4. Debian VM Klonen und parallel betreiben? Systemanpassungen

    Debian VM Klonen und parallel betreiben? Systemanpassungen: Hallo, ich habe vor eine Debian Maschine als Prototyp aufzusetzen... (als vSphere VM).... Diese Maschine will ich dann x-mal klonen und in div....
  5. Git 2.8 unterstützt paralleles Laden von Submodulen

    Git 2.8 unterstützt paralleles Laden von Submodulen: Mit der Freigabe von Git 2.8.0 haben die Entwickler das Quellcode-Verwaltungssystem um diverse neue Funktionen ergänzt. Die wohl prominenteste...