使用shell脚本在当前窗口中打开新选项卡

时间:2015-07-13 12:12:14

标签: linux shell tabs

我正在使用centos Linux。我想从名为'myscript'的脚本文件中打开当前窗口终端中的新选项卡。我使用以下脚本

#!/bin/bash
WID=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}')
xdotool windowfocus $WID # line 5
xdotool key ctrl+shift+t #line 6
wmctrl -i -a $WID # line 7

从此链接Open a new tab in gnome-terminal using command line引用。我以这种方式运行脚本source myscript,我收到错误Illegal variable name。如何解决这个问题? 注意!我不想在新窗口中打开新标签。

1 个答案:

答案 0 :(得分:1)

问题是$(命令)语句。 尝试使用``而不是:

set WID=`xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)"| awk '{print $5}'`
xdotool windowfocus $WID
xdotool key ctrl+shift+t
wmctrl -i -a $WID