Skip to content

Instantly share code, notes, and snippets.

@snajpa
Created August 3, 2016 23:31
Show Gist options
  • Save snajpa/e475b5cd16823ac99240692bf6228839 to your computer and use it in GitHub Desktop.
Save snajpa/e475b5cd16823ac99240692bf6228839 to your computer and use it in GitHub Desktop.
#!/bin/bash
debug() {
:;
# echo $* 1>&2
}
ADD_X=$2
ADD_Y=$3
cat $1 | while read line; do
debug line $line
set $line
ignore=true
for i in $(seq 1 $#); do
param=${!i}
firstchar=${param:0:1}
case "$firstchar" in
X | Y )
value=${param:1}
debug "value $value"
echo -en $firstchar
addvar="ADD_${firstchar}"
debug "nuline-2 $nuline"
debug "add ${!addvar}"
echo -en $(echo "scale=4; $value + ${!addvar}" | bc)
debug "nuline-1 $nuline"
;;
M)
echo -en "(${!i})"
;;
*)
echo -en ${!i}
;;
esac
echo -en " "
done;
echo
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment