#!/bin/bash
-> curl_log.txt
-TRACE="--trace-ascii curl_log.txt"
-SERVER=`cat .httpServer`
ENTITY=`cat .entity 2>/dev/null`
# If missing following, 1 is assigned (ENTITY_SS_1 is ENTITY_SS - 1)
ENTITY_SS=`cat .entityServerSessions 2>/dev/null`
echo
echo "Select option to switch (0 = quit):"
echo
- option=1
+ option=1
for i in `echo $ENTITY | sed 's/,/ /g'`
do
for j in `seq 0 $ENTITY_SS_1`
do
TARGET="${i}|${j}"
- RES=$(curl -m 1 --data "shown|$TARGET" ${SERVER} 2>&1 | tail -1 | grep "true$")
+ RES=$(./operation.sh "shown|$TARGET" | tail -1 | grep "true$")
res=hidden
[[ "$RES" != "" ]] && res=shown
echo "${option}. $TARGET ($res)"
action=show
[[ "$RES" != "" ]] && action=hide
- echo "curl -m 1 --data \"$action|$TARGET\" ${SERVER}" > .switch_${option}
+ echo "./operation \"$action|$TARGET\"" > .switch_${option}
chmod a+x .switch_${option}
option=$((option+1))
done
states
read option
[[ "$option" = "0" ]] && break
- .switch_${option}
+ .switch_${option}
done
echo
echo "Exiting"
echo
operation="$1|$TARGET"
[[ "$TARGET" = "" ]] && operation="$1"
-curl -m 1 --data "$operation" $TRACE ${SERVER}
+./operation.sh "$operation"