我想使用一个简单的 bash 脚本来打开/关闭笔记本电脑的触摸板。我知道我可以使用synclient Touchpadoff=1
关闭触摸板并使用synclient Touchpadoff=0
打开它。但是有没有办法在这两个命令之间切换(即,如果触摸板关闭,则将其打开,反之亦然)?
谢谢!
最佳答案
做 synclient -l
,你可以看到这一行
TouchpadOff = 0
(或=1)
然后你只需要 grep 这个值并用另一个值调用
synclient Touchpadoff=
。例如在脚本
toggleTouchpad.sh
中,你可以有#!/bin/bash
synclient TouchpadOff=$(synclient -l | awk '/TouchpadOff/{print !strtonum($3)}')
awk
命令将打印第三个字段的“相反”(=
是第二个),因此如果它是 1,它将打印 0,如果它是 0,它将打印 1。关于linux - 在 bash 脚本中的两个命令之间切换?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27857085/