]> git.armaanb.net Git - charsel.git/blobdiff - src/charsel
More foolproof method
[charsel.git] / src / charsel
index f38d09cf23a1d148eab68c5e29be3182538b19f6..f435fde43882656299509420f85f32cf44f3b298 100755 (executable)
@@ -37,8 +37,8 @@ do
   read -N $LENGTH INPUT
   
   # Navigate to the right characther
-  OUTPUT=$(grep $INPUT $CHARFILE | cut -f 2 -d ',' -s)
-
+  LINENUMBER=$(cut -f 1 -d ',' -s $CHARFILE | grep -n $INPUT | cut -d : -f 1)
+  OUTPUT=$(cut -f 2 -d ',' -s $CHARFILE | head -$LINENUMBER | tail +$LINENUMBER)
   # Clear screen
   clear