http://www.termsys.demon.co.uk/vtansi.htm这个链接有一堆转义码,我写了移动光标和改变颜色的脚本——我很好奇一个是怎么回事以编程方式获得响应?据我所知,这似乎不是标准输出或标准错误,所以我很困惑
例如在 ZSH 我执行以下操作:
jessed@joriet-mac ~ » echo "\e[6n"
jessed@joriet-mac ~ » 3;1R
对查询的响应是作为下一个终端命令出现的?我不明白为什么,Bash 似乎也没有表现出这种行为。
例如,我知道还有其他方法可以使用 tput 来做到这一点,但我想在较低的层次上知道发生了什么以及为什么。