操作系统:Ubuntu 18.04
假设我有以下五个标题为Mozilla的打开窗口:
$ wmctrl -lx
0x03e00018 0 Navigator.Firefox kububb Ubuntu Manpage: xdotool - command-line X11 automation tool - Mozilla Firefox
0x05a00003 0 leafpad.Leafpad kububb mozilla1.txt
0x05e00003 0 mousepad.Mousepad kububb mozilla2.txt - Mousepad
0x06000005 0 kate.kate N/A mozilla3.txt — Kate
0x06400093 0 gedit.Gedit kububb mozilla4.txt (~/Desktop) - gedit
man xdotool
在窗口命令部分有这个:
search [options] 模式
搜索带有正则表达式模式的标题、名称或类的窗口。
和这个:
--name
与窗口名称匹配。这与窗口标题栏中显示的字符串相同。
是否可以仅排除第一个条目,即 Firefox 条目?
如果我跑
xdotool search --name mozilla
列出了五个标识符。我怎样才能只列出四个mozilla*.txt?
基于几个快速测试,它似乎支持 GNU 风格的扩展正则表达式。前任。给定
然后
或者