此命令正常工作。
if [[ "$fsb" > "19" || "$fsb" < "06" ]]; then
xterm -name Xtermc
else
xterm -name Xtermd
fi
但是这不会产生xterm,更不用说在其中运行脚本(x0或x100)了。
if [[ "$fsb" > "19" || "$fsb" < "06" ]]; then
xterm -name Xtermc -e x0
else
xterm -name Xtermd -e x100
fi
有人能解释一下为什么吗?
这很可能是因为无法立即找到x0
和x100
或退出。运行
xterm -name Xtermc -e 'x0; read'
查看生成的任何错误消息。如果命令工作正常,但是立即完成并退出,那么您可以在命令执行后使用
获得提示符。xterm -name Xtermc -e 'x0; bash'