我正在尝试使用print和定位终端光标\e
句法: print "\e[<row>;<col>H";
但是,我想使用row乘以2 的值.
我可以在perl中执行此操作而无需额外的变量赋值吗?如果没有,我想row在另一条线上乘以2并不是最糟糕的事情......
$row = 1; $col = 1;
print "\e[$row;${col}H"; # Correct syntax, works fine.
print "\e[$row*2;${col}H"; # Does not work
print "\e[($row*2);${col}H"; # Does not work
Run Code Online (Sandbox Code Playgroud)
Bash等价物: echo -ne "\e[$(($row*2));${col}H"
perl ×1