我只是注意到在 Linux 上的 shell 中-e似乎不存在该echo命令的标志。这只是一个混乱的设置还是“正常”?
一些代码为例:
#!/bin/sh
echo -e "\e[3;12r\e[3H"
Run Code Online (Sandbox Code Playgroud)
印刷:
-e \e[3;12r\e[3H
Run Code Online (Sandbox Code Playgroud)
这以前有效!我猜有些stty命令出错了,现在它不再起作用了。有人建议我sh实际上只是bash.