Sponsored Content
Full Discussion: Compare 2 strings
Operating Systems Linux Ubuntu Compare 2 strings Post 303032787 by wisecracker on Sunday 24th of March 2019 06:03:53 AM
Old 03-24-2019
How about:
Code:
mouse1=$( xinput query-state <your device name> )
# Give a short delay.
sleep 1
mouse2=$( xinput query-state <your device name> )
if [ "$mouse1" == "$mouse2" ]
......OR......
if [ "$mouse1" != "$mouse2" ]

Depending upon how you want to use the conditionals.
NOTE: UNTESTED as I am back in OSX 10.14.3 mode.


EDIT:
IMPORTANT! I forgot to add that there IS a flaw in this method, it is not a bug however.
As these things are learning curves when wanting to _interrupt_ something then see if you can realise what that flaw is from those few lines.

Last edited by wisecracker; 03-24-2019 at 07:44 AM.. Reason: See EDIT:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

to compare two strings

hi all, i am new to unix. Actually i need to compare two string and print the result... suppose type='sun' if; then echo good morning else echo good night fi whether the comparison is right r we need to use eq???? help me please.... :confused: thanks in advance.... (1 Reply)
Discussion started by: ithirak17
1 Replies

2. Shell Programming and Scripting

How to compare two strings

Hi all, I am trying to compare two strings/dates, but its throwing error::Syntax error at line 5: Please help !! Any alternate way to compare two dates is also fine.... logdate1=`date -u '+%Y.%m.%d %T'` sleep 5 logdate2=`date -u '+%Y.%m.%d %T'` if test... (5 Replies)
Discussion started by: prashant43
5 Replies

3. Shell Programming and Scripting

How to compare two strings using if

Hi, Here is my script #!/bin/ksh echo $pick_typ if ];then echo "inside if" else echo "outside if" fi when ever i pass CUS as parameter to this script am getting the correct value CUS, however if i pass ORD as parameter it is not coming inside if it is echoing else "Outside... (12 Replies)
Discussion started by: bhargav20
12 Replies

4. Shell Programming and Scripting

Compare text strings.

Hi Im trying to write a script that compare a text string. But it fails, I think it adds a extra line feed to the result and fails beacuse of that. The script. DT=`date +'%Y%m%d%H%M%S'` #ALARM_BIN=/users/alarms/ssa/alarms/bin QUEUE_THR=10 #unset offset #offset="***Server reports data... (3 Replies)
Discussion started by: vettec3
3 Replies

5. Shell Programming and Scripting

How to Compare 2 Strings ?

Hello , I want to Compare with 2 strings and get if they are True or not please would like some help on this #!bin/ksh echo "Enter Name 1" read Name1 echo "Enter Name 2" read Name2 echo "------------------------" echo "First Name: $Name1" echo "Second Name: $Name2" echo... (25 Replies)
Discussion started by: shatztal
25 Replies

6. Shell Programming and Scripting

Compare two strings

hi.. i have a problem to compare two string my code is like that if ] then echo "both data are correct" elif ] echo "data is wrong" fi here $username1 is taking value from file.. (7 Replies)
Discussion started by: shubhig15
7 Replies

7. Shell Programming and Scripting

How to compare two strings in a file

hello guyzz please help me out.. I have two file a.sh and b.sh it contains two string SD109 ,SD108 . I want to compaere these two string . If a.sh>b.sh do rebasing record time. else it shows no rebasing required. Thanks. (2 Replies)
Discussion started by: abhijtr
2 Replies

8. Shell Programming and Scripting

Compare strings with space in if statement

DEV> vi test_if_statement.sh "test_if_statement.sh" 9 lines, 205 characters proc_out="Normal completion" proc_out_comp="Normal completion" echo 'proc_out:'$proc_out echo 'proc_out_comp:'$proc_out_comp if then echo 'match' else echo 'no_match' fi ~ ~ ~ ~ ~ ~ ~ ~ ~ (4 Replies)
Discussion started by: cartrider
4 Replies

9. Shell Programming and Scripting

Compare 2 Strings

I have 2 values V_1_4_4_b1 and V_1_5_1_RC_b1. I would need to compare them and determine if the 1st value is greater, less or equal than the 2nd value. The result should need to have a return value. I have below code in bash function but it seems it is not comparing it correctly. Any help will... (8 Replies)
Discussion started by: aderamos12
8 Replies

10. UNIX for Beginners Questions & Answers

If statement to compare two strings

Hi, I am trying to do the following to see if "ip" is already present in a file. if ; then echo "hi" else echo "hello" fi I am seeing errors on the if statement. Can someone please correct the syntax for me? Thanks (2 Replies)
Discussion started by: waince
2 Replies
xinput(1)						      General Commands Manual							 xinput(1)

NAME
xinput - utility to configure and test XInput devices SYNOPSIS
xinput [version] [list [device_name]] [set-pointer device_name] [get-feedbacks device_name] [set-mode device_name ABSOLUTE|RELATIVE] [set- ptr-feedback device_name threshold num denom] [set-integer-feedback device_name index value] [set-button-map device_name map button 1 [map button 2 [...]]] [query-state device_name] [test [-proximity] device_name] DESCRIPTION
xinput version test if the XInput extension is available and return the version number of the program. xinput list [device_name] If no argument is given list all the input devices showing all their features. If an argument is given, show all the feature of device_name. Uses XListInputDevices(3). xinput get-feedbacks device_name Display the feedbacks of device_name. Uses XGetFeedbackControl(3). xinput set-pointer device_name Switch device_name in core pointer. Uses XChangePointerDevice(3). xinput set-mode device_name ABSOLUTE|RELATIVE Change the mode of device_name. Uses XSetDeviceMode(3). xinput set-ptr-feedback device_name threshold num denom Change the acceleration of device_name. Uses XChangeFeedbackControl(3). xinput set-integer-feedback device_name index value Change the value of an integer feedback of device_name. Uses XChangeFeedbackControl(3). xinput set-button-map device_name map button 1 [map button 2 [...]] Change the button mapping of device_name. Uses XSetDeviceButtonMapping(3). xinput query-state device_name Query the device state. Uses XQueryDeviceState(3). xinput list-props device_name [device_name...] Lists properties that can be set for the given device(s). xinput set-int-prop device_name property format value Sets an integer property for the device. Appropriate values for format are 8, 16, or 32, depending on the property. xinput watch-props device_name Prints to standard out when property changes occur. xinput delete-prop device_name property Delete the property from the device. xinput test [-proximity] device_name Register all extended events from device_name and enter an endless loop displaying events received. If the -proximity is given, ProximityIn and ProximityOut are registered. device_name can be the device name as a string or the XID of the device. property can be the property as a string or the Atom value. COPYRIGHT
Copyright 1996,1997, Frederic Lepied. Copyright 2008, Philip Langdale. AUTHOR
Philip Langdale, <philipl@alumni.utexas.net> Frederic Lepied, France <Frederic.Lepied@sugix.frmug.org> Patches, bug reports, and suggestions are welcome. Frederic Lepied $Date: 1997/06/09 16:06:31 $ xinput(1)
All times are GMT -4. The time now is 01:51 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy