Fondamentalmente, voglio "cogliere" la prima occorrenza -inf
dall'elenco dei parametri. (I restanti parametri verranno passati a un comando diverso.)
Lo script che ho ha la seguente struttura:
#!/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
C'è un buon modo per farlo?
A proposito, anche se sono principalmente interessato a risposte applicabili a /bin/sh
, sono anche interessato a risposte applicabili solo a /bin/bash
.