oki.. ich wage mal eine absolute noob scripting frage zu stellen *gg*
also nehmen wir an ich habe einscript das "meinscript heisst", wie muss ich es jetzt anstellen damit ich dem script paramter übergeben kann.
z.b. ./meinscript -nummer1
so das jetzt nur der teil des scriptes ausgeführt wird der mit nummer1 gemeint ist.
wär prima wenn mir jemand sagen kann, wie ich das bewerkstellige
liebe Grüße xhor
script und paramter übergabe
-
- Interessierter
- Beiträge: 70
- Registriert: Donnerstag 1. April 2004, 16:52
-
- Tuxboxer
- Beiträge: 2452
- Registriert: Montag 21. Oktober 2002, 10:04
Falls du das auf shell-scripten beziehst, etwas in dieser Art:
Code: Alles auswählen
#!/bin/sh
show_help()
{
echo "Usage: $PROGGIE [-rm]|[-qc]|[-h]";
echo "-rm: rm=yes";
echo "-qc: qc";
echo "-h: this help";
exit 1;
}
check_arg()
{
case $ARG in
-rm)echo "rm=yes";;
-qc) echo "qc=yes";;
*)show_help;;
esac
}
check_arg
...
-
- Interessierter
- Beiträge: 70
- Registriert: Donnerstag 1. April 2004, 16:52
thx
jep genau ds meinte ich, allerdings ohne paramter innerhalb des scripts sondern von aussen...
habs jetzt mit nem billigen if [$1 = paramter2] then.... fi usw gelöst
trrotzdem thx
*ps: wer kann mir sagen warum bei allen meinen cvs compiles sich die box nicht mehr bei timer aufnahmen einschaltet? *
greetz Xhor
jep genau ds meinte ich, allerdings ohne paramter innerhalb des scripts sondern von aussen...
habs jetzt mit nem billigen if [$1 = paramter2] then.... fi usw gelöst
trrotzdem thx
*ps: wer kann mir sagen warum bei allen meinen cvs compiles sich die box nicht mehr bei timer aufnahmen einschaltet? *
greetz Xhor