Simple utility to turn swipes into words -- "plugin" for wvkbd to enable swipe-typing under wayland SXMO.
Diffstat (limited to 'swipeGuess.sh')
-rwxr-xr-xswipeGuess.sh10
1 files changed, 5 insertions, 5 deletions
diff --git a/swipeGuess.sh b/swipeGuess.sh
index 702be3e..fe52bbd 100755
--- a/swipeGuess.sh
+++ b/swipeGuess.sh
@@ -1,11 +1,11 @@
#!/bin/sh
swipeToQuery(){
- swipe=$1
+ swipe=$(echo "$1" | tr -d "'")
printf '^'
printf "${swipe:0:2}"
if test "${swipe:2}"; then
- printf "${swipe:2}" |grep -o . | xargs printf '\?%s'
+ printf "${swipe:2}" |grep -o . | xargs -I{} printf '\?%s' "{}"
fi
printf '$'
}
@@ -14,10 +14,10 @@ query(){
swipe="$2"
wordlist="$1"
- query=$(swipeToQuery $swipe)
- #echo "query: $query" > /dev/stderr
+ query=$(swipeToQuery "$swipe")
+ echo "query: $query" > /dev/stderr
# -m 1: just give first result
- grep -m 1 $query "$wordlist"
+ grep -m 1 "$query" "$wordlist"
}
while read -r line; do