Grundsätzlich möchte ich das erste Vorkommen von -inf
aus der Parameterliste "herauszupfen" . (Die restlichen Parameter werden an einen anderen Befehl übergeben.)
Das Skript, das ich habe, hat die folgende Struktur:
#!/bin/sh
<CODE>
for POSITIONAL_PARAM in "$@"
do
<CODE>
if [ "$POSITIONAL_PARAM" = '-inf' ]
then
<PLUCK $POSITIONAL_PARAM FROM $@>
break
fi
<CODE>
done
<CODE>
some-other-command "$@"
# end of script
Gibt es eine gute Möglichkeit, dies zu tun?
Übrigens, obwohl ich hauptsächlich an Antworten interessiert bin, die auf zutreffen /bin/sh
, bin ich auch an Antworten interessiert, die nur auf zutreffen /bin/bash
.