title image


Smiley Re: Parameter übergabe

Servus,

ist zwar schön älter die Anfrage aber evtl. hilft das:

#!/bin/bash

 

# hier wird geprüft ob das Script mit Parameter aufgerufen wird ($# = parameter beim aufruf)

 

[[ "$#" < 1 ]] && echo "Usage: $(basename $0) parameter" && exit

 

# kein Parameter? => script wird beendet

 

# ein parameter, mit prüfung ob korrekter parameter übergeben wurde:

 

if [ "$1" = "richtigerParameter" ]

 

then

 

aufruf="/pfad/zu/progamm $1"

 

else

 

echo "Wrong syntax" && exit

 

fi

 

$aufruf

 

exit

 

 

Script unter beliebigen Namen speichern und mit "chmod 755 scriptname" ausführbar machen.

 

Aufruf: sriptname richtigerParameter

 

 


Gruß, Heinz

geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: