shellscript auf cd?

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Pygmaee, 21.12.2004.

  1. #1 Pygmaee, 21.12.2004
    Pygmaee

    Pygmaee Pfuscher

    Dabei seit:
    27.06.2004
    Beiträge:
    91
    Zustimmungen:
    0
    Also ich habe ein script geschrieben was datein an einen ort kopiert. es soll auf cd dann auf cd gebrannt(das script)
    Code:
    cp ./*.pdf /home
    allderings funktioniert das script nur wenn ich cd in z.B/media/dvd/ mache.
    Wenn ich das script per sh /media/dvd/script aufrufe findet es die Dateien nicht.(als festen pfad kann ich /media/dvd auch nicht angeben da jeder pc andere laufwerke bzw mountpunkte hat.
    Wie kann ich in dem script schreiben das das verzeichnis cd´et wird in der sich auch das script befindet.
    Danke für eure Hilfe

    Pygmaee
     
  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. khs

    khs Routinier

    Dabei seit:
    19.08.2004
    Beiträge:
    408
    Zustimmungen:
    0
    In $0 steht der komplette Name incl. Pfad des aufgerufenen Programms.
    Mit `basename $0` bekommst du nur den Name ohne Pfad.
    Kommst du damit weiter?

    -khs
     
  4. Xanti

    Xanti Mouse Organist

    Dabei seit:
    05.09.2004
    Beiträge:
    1.855
    Zustimmungen:
    0
    Auf die Schnelle fällt mir folgendes ein, was Du vor Deinen cp-Befehl schaltest:

    Code:
    cd $(dirname $0)
    Gruss, Phorus
     
  5. khs

    khs Routinier

    Dabei seit:
    19.08.2004
    Beiträge:
    408
    Zustimmungen:
    0
    Bin wirklich immer wieder ueberrascht, was es so alles gibt. Haette mir jetzt mit "useless use of cut" beholfen, um die selbe Ausgabe zu produzieren.

    -khs
     
  6. #5 Pygmaee, 21.12.2004
    Pygmaee

    Pygmaee Pfuscher

    Dabei seit:
    27.06.2004
    Beiträge:
    91
    Zustimmungen:
    0
    @Phorus Danke funktioniert.
    Bin leider erst am Anfang scripte zu schreiben.
    Aber besser als wenn man nie anfängt. :)
     
Thema:

shellscript auf cd?

Die Seite wird geladen...

shellscript auf cd? - Ähnliche Themen

  1. Shellscript für rotierende Datensicherung

    Shellscript für rotierende Datensicherung: Hallo, ich beschäftige mich erst seit ein paar Wochen mit der Shell und habe mich entschlossen meine ersten Scripterfahrungen in diesem kleinen...
  2. Shellscript unerwartetes Dateiende

    Shellscript unerwartetes Dateiende: Hallo zusammen, folgendes Script führe ich in einer .bat via cygwin und curl aus. Beim Ausführen erhalte ich die einen Syntaxfehler:...
  3. Einfaches Shellscript - dateinamen ändern

    Einfaches Shellscript - dateinamen ändern: Hey, kann mir jemand vielleicht bei diesem miniscript helfen? ich habe dateien die folgendermaßen aussehen MM-DD-YY-dateiname und...
  4. Variable aus ShellScript in Latexvorlage einfügen

    Variable aus ShellScript in Latexvorlage einfügen: Hallo, wie kann ich Variablen aus einem Shellscript an bestimmte Stellen in eine Vorlage einfügen. Sollte ich dafür spezielle Platzhalter in...
  5. Inhalt einer Variablen aus Batch an Shellscript übergeben

    Inhalt einer Variablen aus Batch an Shellscript übergeben: Hallo, ich komme einfach nicht drauf. Wie kann ich den Wert aus einer Variablen eines Batches an mein Shellscript übergeben? So? #...