Fondamentalement, je veux "arracher" la première occurrence de -inf
la liste des paramètres. (Les paramètres restants seront transmis à une autre commande.)
Le script que j'ai a la structure suivante:
#!/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
Y at-il un bon moyen de le faire?
BTW, même si je suis principalement intéressé par les réponses applicables à /bin/sh
, je suis également intéressé par les réponses applicables uniquement à /bin/bash
.