查找特定窗口ID下当前打开的gnome终端选项卡数量

3

我该如何查找终端中打开的选项卡数量?

我可以通过使用xwininfo -name命令并给出一个选项卡的名称来获取窗口的ID。例如:

在我的机器上,xwininfo -name "<选项卡名称>" 的结果是:

xwininfo: Window id: 0x3000006 "<name of tab>"

...some more info

有没有一种方法可以知道当前打开的标签页数?我正在使用Ubuntutcsh,但欢迎使用bash解决方案,因为它们可能会提示如何在tcsh中解决问题。

1个回答

3
你可以尝试像这样做:

你可以尝试类似于以下的做法:

ps --ppid $(pgrep gnome-terminal)  | grep tcsh | wc -l

不错,但是 wc -l 是不必要的。只需使用 ... grep -c tcsh 即可。此外,我会将模式更加通用,以匹配不仅仅是 tcsh,还包括其他 shell:... grep -cE '(ba|tc|z|c)?sh$ - user1019830

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接