В основному, я хочу "вирвати" перше виникнення -inf
зі списку параметрів. (Решта параметрів будуть передані іншій команді.)
У мене сценарій має таку структуру:
#!/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
Чи є хороший спосіб це зробити?
BTW, хоча мене в основному цікавлять відповіді, застосовні до /bin/sh
, мене також цікавлять відповіді, що стосуються лише /bin/bash
.