Básicamente, quiero "extraer" la primera aparición de -inf
la lista de parámetros. (Los parámetros restantes se pasarán a un comando diferente).
El script que tengo tiene la siguiente estructura:
#!/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
¿Existe una forma correcta de hacer esto?
Por cierto, aunque estoy interesado principalmente en respuestas aplicables a /bin/sh
, también estoy interesado en respuestas aplicables solo a /bin/bash
.