xfce-terminal new window at random location plus echo that value

xfce-terminal new window at random location plus echo that value

我想生成新的 xfce-terminal windows 和 运行 一些任意代码。我可以让它生成一个随机数并将其用作 window 位置的 X 坐标,但我还想传递该值并将它(例如)打印在新的 window.

所以如果我有:

TEST=$(( $RANDOM % 100 + 20 ))
xfce4-terminal --geometry 160x40+$TEST+40 -e 'bash -c "echo the number is $TEST; bash"'

它在随机位置正确创建了 window,但是新 window 中的终端输出是“数字是”,没有附加值。

感谢任何见解,谢谢。

单引号不允许变量扩展。请改用双引号(这需要在内部切换为单引号)。

... -e "bash -c 'echo the number is $TEST; bash'"