Anzeige:
Ergebnis 1 bis 7 von 7

Thema: nicht nur script, sondern unix-like befehl

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.10.2005
    Ort
    MATRIX
    Beiträge
    91

    nicht nur script, sondern unix-like befehl

    habe mit eurer hilfe jetzt ein tolles script gebastelt

    möchte jetzt, wenn man den scriptnamen eingibt eine hilfe ausgeben und erst wenn die richitgen parameter übergeben werden soll das programm ausgeführt werden
    z.B. wie bei dem Befehl "cp":
    cp /pfad/datei /pfad
    THX
    Ich will ja die Welt verbessern, aber Gott gibt mir den Quellcode nicht. Aber die Grafik hat er geil hinbekommen!

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    377
    Dann frag doch die Anzahl der Paramter ab, die dem Skript uebergeben werden.
    Amilo D - 2,8 Ghz - ATI Radeon 9000
    Debian GNU/Linux 3.1 (Sarge)

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.10.2005
    Ort
    MATRIX
    Beiträge
    91

    sorry

    hab mich wahrscheinlich nicht richtig ausgedrückt ..
    ich weiss nicht wie ich es ins script einbaue mit den parametern .. ?
    wird dann auch eine variable daraus? ..

    könnte mir irgendjemand ein bsp geben, wie es bei cp oder ls -l geht?

    Ich will ja die Welt verbessern, aber Gott gibt mir den Quellcode nicht. Aber die Grafik hat er geil hinbekommen!

  4. #4
    Registrierter Benutzer
    Registriert seit
    07.06.2004
    Ort
    Stammheim
    Beiträge
    43
    der 1 parameter ist $1, der 2. $2 ... bis $9
    danach musste mit shift arbeiten.

    Code:
    param1="$1"
    param2="$2"
    
    echo "anzahl parameter $#: $param1 $param2"
    date "+60ss%Sls%M*+lsd*r-p" | dc

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.06.2005
    Beiträge
    155
    Code:
    if (( $# == 0 )) ;then
      echo "Aufruf: $(basename $0) parameter1 parameter2"
      exit 1
    fi

  6. #6
    Registrierter Benutzer
    Registriert seit
    20.10.2005
    Ort
    MATRIX
    Beiträge
    91

    Talking

    vielen dank !!!

    jetzt klappt alles ...
    Ich will ja die Welt verbessern, aber Gott gibt mir den Quellcode nicht. Aber die Grafik hat er geil hinbekommen!

  7. #7
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Vorausgesetzt du kannst Englisch so findest du hier fast alles zum Thema.

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •