此命令按预期工作。
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
有人可以解释一下原因吗?
答案 0 :(得分:1)
这很可能是因为无法找到x0
和x100
或立即退出。运行
xterm -name Xtermc -e 'x0; read'
查看生成的任何错误消息。如果命令工作正常,但是立即完成并退出,则可以在
之后得到提示xterm -name Xtermc -e 'x0; bash'