Shell-Script



  • Hallo!

    Wie könnte man dieses Shell-Script anders Schreiben?
    Ich bin kein Experte deswegen habe ich es so gemacht, es gibt sicherlich
    eine andere Möglichkeit wie man es noch schreiben könnte.

    Grüße
    tauboga

    mkdir -p /c/first/advantage_payment/services/
    mkdir -p /c/first/advcust_delivery/
    mkdir -p /c/first/advcust_devcust/
    cp -a /p/advantage_payment/services/corbacharging /c/first/advantage_payment/services/
    cp -a /p/advantage_payment/services/ChargingProfile /c/first/advantage_payment/services/
    cp -a /p/advantage_payment/services/Rateplans /c/first/advantage_payment/services/
    cp -a /p/advantage_payment/services/sce /c/first/advantage_payment/services/
    cp -a /p/advantage_payment/rap /c/first/advantage_payment/
    cp -a /p/advcust_delivery/MTB /c/first/advcust_delivery/
    cp -a /p/advcust_devcust/deploymentinformation/ /c/first/advcust_devcust/
    cp -a /p/advcust_devcust/idist /c/first/advcust_devcust/
    cp -a /p/advcust_devcust/tooling /c/first/advcust_devcust/
    


  • Hi,

    Wie könnte man dieses Shell-Script anders Schreiben?

    was willst du denn da anders schreiben? Soviel kann man da nicht optimieren. Man könnte aber z. B. alle Verzeichnisse auf einmal kopieren, z. B.

    p -a /p/advantage_payment/* /c/first/
    

    Hängt natürlich davon ab, ob das gewünscht ist, denn wenn da noch mehrere Verzeichnisse oder Dateien sind, die nicht kopiert werden sollen, ist das nicht optimal.



  • Hi!

    Danke genau das ist hier das Problem. Es sollen nämlich mehr als die Hälfte
    der Dateien die ebenfalls in diesen Verzeichnissen sind nicht mitkopiert werden.

    Grüße
    tauboga



  • Ich sehe das genauso wie cj@work; was willst Du daran noch groß vereinfachen?

    Vielleicht noch irgendwo SOURCE_DIR und TARGET_DIR definieren und eine Liste von zu kopierenden Verzeichnissen, über die Du dann drüber iterierst.


Anmelden zum Antworten