Basicamente, quero "extrair" a primeira ocorrência da -inf
lista de parâmetros. (Os parâmetros restantes serão passados para um comando diferente.)
O script que eu tenho tem a seguinte estrutura:
#!/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 uma boa maneira de fazer isso?
BTW, embora eu esteja interessado principalmente em respostas aplicáveis a /bin/sh
, também estou interessado nas respostas aplicáveis apenas a /bin/bash
.