相关疑难解决方法(0)

不同 shell 中带有“echo -e”的转义序列

我只是注意到在 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.

shell echo escape-characters

25
推荐指数
2
解决办法
9万
查看次数

标签 统计

echo ×1

escape-characters ×1

shell ×1