Simple utility to turn swipes into words -- "plugin" for wvkbd to enable swipe-typing under wayland SXMO.
Diffstat (limited to 'swipeGuess.sh')
| -rwxr-xr-x | swipeGuess.sh | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/swipeGuess.sh b/swipeGuess.sh index 53fc4b4..f5f3225 100755 --- a/swipeGuess.sh +++ b/swipeGuess.sh @@ -3,15 +3,22 @@ swipeToQuery(){ swipe=$1 printf '^' - printf ${swipe:0:2} + printf "${swipe:0:2}" if test "${swipe:2}"; then printf "${swipe:2}" |grep -o . | xargs printf '\?%s' fi printf '$' } -wordlist="$2" +query(){ + swipe="$2" + wordlist="$1" -query=$(swipeToQuery $1) -echo "query: $query" > /dev/stderr -grep $query "$2" + query=$(swipeToQuery $swipe) + #echo "query: $query" > /dev/stderr + grep $query "$wordlist" +} + +while read -r line; do + test "$line" && query "$1" "$line" && printf '\n' +done |