ubuntuusers.de

Script Parameter weitergabe an Programme

Status: Gelöst | Ubuntu-Version: Kubuntu 10.04 (Lucid Lynx)
Antworten |

Tids Team-Icon

Avatar von Tids

Anmeldungsdatum:
29. Oktober 2008

Beiträge: 3065

Wohnort: Naumburg (Saale)

Heyho. Ich hab folgendes Problem. Ich würde gerne, dass wenn ich ein Parameter hinter mein script schreibe, dieses sich auch an das, das das script gestartete Programm "vererbt". Das kleine Script könnte z.B. so aussehen

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#! /bin/bash
if [ -f /usr/bin/kaffeine ]; then {
  /usr/bin/kaffeine
}
elif [ -f /usr/bin/dragon ]; then {
  /usr/bin/dragon
}
elif [ -f /usr/bin/totem ]; then {
  /usr/bin/totem
}
elif [ -f /usr/bin/vlc ]; then {
  /usr/bin/vlc
}
else {
  echo "Please install kaffeine, dragonplayer, totem or vlc"
}
fi

gestartet wird es über player.sh. Was ich nun gerne hätte, wär, dass wenn ich

player.sh http://url.zu.einem.stream

eingebe, dies dann auch an einen Player weitergegeben wird. z.B.

kaffeine http://url.zu.einem.stream

Ist das möglich?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Wohnort: south central EL

Jau, is möglich. Versuch das mal mit

/urs/bin/program "$1"

$1 ist da eine Variable für das erste Argument eines Scripts.

Tids Team-Icon

(Themenstarter)
Avatar von Tids

Anmeldungsdatum:
29. Oktober 2008

Beiträge: 3065

Wohnort: Naumburg (Saale)

dauerflucher schrieb:

Jau, is möglich. Versuch das mal mit

/urs/bin/program "$1"

$1 ist da eine Variable für das erste Argument eines Scripts.

Ach herje, darauf wär ich wohl nie gekommen xD. Ich danke dir!

Antworten |