about summary refs log tree commit diff
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@librem.one>2022-05-17 10:04:05 -0400
committerZach DeCook <zachdecook@librem.one>2022-05-17 10:04:05 -0400
commit63d5759691386eafe4afe40b1111f424c2893d81 (patch)
tree943eaacb4a3d5dc91a9c9fdc1226579302929750
parent7a2afa7313579cf2456fe82912cd90d1d8ac2f09 (diff)
downloadSwipeBehaviors-63d5759691386eafe4afe40b1111f424c2893d81.tar.gz
predictor: more generic space-splitting
support else"where in" case
-rwxr-xr-xpredictor.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/predictor.sh b/predictor.sh
index 0a5a932..56fc535 100755
--- a/predictor.sh
+++ b/predictor.sh
@@ -12,10 +12,11 @@ saveWord(){
 	IFS=''
 	while read -r word; do
 		echo "$word"
-		if test "${word:0:1}" = " "; then
+		if echo "$word" |grep -q " "; then
+			printf %s "$word" | cut -d' ' -f1 >> "$lw"
 			printf " " >> "$lw"
 			mv "$lw" "$tw"
-			word="$(printf %s "${word:1}"| tee "$lw")"
+			word="$(printf %s "$word"| cut -d' ' -f2| tee "$lw")"
 		else
 			printf %s "$word" >> "$lw"
 			word="$(cat "$lw")"