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'"
我想生成新的 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'"