bell2k
26-07-2005, 11:42
Hallo,
ich habe in einem shell script folgende Zeilen.
Das Script wird mit einem String als Parameter aufgerufen und es gibt die Position zurück, wo sich der erste "." befindet.
Rufe ich dieses Skript manuell auf der Shell auf funktioniert das ohne Probleme, jedoch funktioniert es nicht, wenn es von einer Applikation aufgerufen wird.
Es gibt dann nur ein space zurück.
Gibt es noch andere Alternativen den Positionsindex in einem String zu ermitteln?
position=`expr index "$1" "."`
echo $position
ich habe in einem shell script folgende Zeilen.
Das Script wird mit einem String als Parameter aufgerufen und es gibt die Position zurück, wo sich der erste "." befindet.
Rufe ich dieses Skript manuell auf der Shell auf funktioniert das ohne Probleme, jedoch funktioniert es nicht, wenn es von einer Applikation aufgerufen wird.
Es gibt dann nur ein space zurück.
Gibt es noch andere Alternativen den Positionsindex in einem String zu ermitteln?
position=`expr index "$1" "."`
echo $position