diff options
Diffstat (limited to 'utils/Etsearch')
-rwxr-xr-x | utils/Etsearch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/utils/Etsearch b/utils/Etsearch new file mode 100755 index 0000000..7d45b99 --- /dev/null +++ b/utils/Etsearch @@ -0,0 +1,30 @@ +#!/bin/sh +# +# Eterm Search Utility +# +# $Id$ + +if [ $# -gt 1 -o "X$1" = "X-h" -o "X$1" = "X--help" ]; then + echo "Syntax: Etsearch [string]" + echo " (To clear the highlighting from a previous search," + echo " do not specify a string.)" + echo + exit 0 +fi + +# Code to figure out if we need 'echo -n' or 'echo "\c"', stolen from configure +if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then + # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu. + if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then + ac_n= ac_c=' +' + else + ac_n=-n ac_c= + fi +else + ac_n= ac_c='\c' +fi + +STR="$1" + +echo $ac_n "]6;72;${STR}$ac_c" |