Zasadniczo chcę „wyciągnąć” pierwsze wystąpienie -inf
z listy parametrów. (Pozostałe parametry zostaną przekazane do innego polecenia.)
Skrypt, który mam, ma następującą 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
Czy jest na to dobry sposób?
BTW, chociaż interesują mnie głównie odpowiedzi dotyczące /bin/sh
, interesują mnie również odpowiedzi dotyczące tylko /bin/bash
.