vasil
1
Hi all
I need help for the issue below.
I need to create script:
FORM_cmd=query || import
FORM_command=add
FORM_msisdn=389881234567
FORM_provcode=SK
FORM_attr=12
FORM_cmd can be "query" or "import"
when FORM_cmd="query" then execute -> spdci -cmd $FORM_cmd FORM_cmd
when FORM_cmd="import" then execute -> echo $FORM_command $FORM_msisdn:$FORM_provcode=$FORM_attr > /tmp/tmp.txt | spdci -cmd $FORM_cmd /tmp/tmp.txt
Thank you in advance
clx
2
if [ "$FORM_cmd" = "query" ]; then
spdci -cmd $FORM_cmd FORM_cmd
elif [ "$FORM_cmd" = "import" ]; then
echo $FORM_command $FORM_msisdn:$FORM_provcode=$FORM_attr > /tmp/tmp.txt
spdci -cmd $FORM_cmd /tmp/tmp.txt
else
echo invalid FORM_cmd
fi
vasil
3
Thank you for the quick answer. The script works perfectly.
How about using a case statement:
case "$FORM_cmd" in
query) spdci -cmd $FORM_cmd FORM_cmd ;;
import)
echo $FORM_command $FORM_msisdn:$FORM_provcode=$FORM_attr > /tmp/tmp.txt
spdci -cmd $FORM_cmd /tmp/tmp.txt ;;
*) echo invalid FORM_cmd ;;
esac