Temel olarak, -inf
parametre listesinden ilk kez "koparmak" istiyorum . (Kalan parametreler farklı bir komuta iletilecektir.)
Sahip olduğum komut dosyası aşağıdaki yapıya sahiptir:
#!/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
Bunu yapmanın iyi bir yolu var mı?
BTW, esas olarak uygulanabilir cevaplarla ilgilenmeme rağmen /bin/sh
, sadece geçerli cevaplarla da ilgileniyorum /bin/bash
.