【发布时间】:2014-07-24 23:01:57
【问题描述】:
我一直在到处搜索,自从我在 PERL 中迈出第一步以来,这可能是他最愚蠢的问题之一,但它就在这里。
所以我正在创建一个脚本来管理我的窗口,然后将其绑定到键盘快捷键,所以我尝试运行一个命令并传递一些变量:
my $command = `wmctrl -r :ACTIVE: -e 0,0,0,$monitors->{1}->{'width'}/2,$monitors->{1}->{'height'}`;
但我收到一条错误消息,说我没有将正确的参数传递给命令,但如果我这样做,一切都会很好:
my $test = $monitors->{1}->{'width'}/2;
my $command = `wmctrl -r :ACTIVE: -e 0,0,0,$test,$monitors->{1}->{'height'}`;
所以我真的必须这样做吗?先把它赋值给一个变量,然后再传递,还是有更优雅的方法?
【问题讨论】: