我想生成新的 xfce 終端視窗并運行一些任意代碼。我可以讓它生成一個亂數并將其用作視窗位置的 X 坐標,但我也想傳遞該值并讓它(例如)在新視窗中列印它。
所以如果我有:
TEST=$(( $RANDOM % 100 20 ))
xfce4-terminal --geometry 160x40 $TEST 40 -e 'bash -c "echo the number is $TEST; bash"'
它在隨機位置正確創建視窗,但新視窗中的終端輸出是“數字是”,沒有附加值。
任何見解表示贊賞,謝謝。
uj5u.com熱心網友回復:
單引號不允許變數擴展。改用雙引號(這需要在內部切換到單引號)。
... -e "bash -c 'echo the number is $TEST; bash'"
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/425673.html
上一篇:設定一個動態創建的bash變數
