Pada dasarnya, saya ingin "mencabut" kejadian pertama dari -inf
daftar parameter. (Parameter yang tersisa akan diteruskan ke perintah yang berbeda.)
Skrip yang saya miliki memiliki struktur sebagai berikut:
#!/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
Apakah ada cara yang baik untuk melakukan ini?
BTW, meskipun saya terutama tertarik pada jawaban yang berlaku untuk /bin/sh
, saya juga tertarik pada jawaban yang hanya berlaku untuk /bin/bash
.