为什么 sed 在一夜之间就停止使用表情符号了,但只有 3 台机器中的 1 台?

为什么 sed 在一夜之间就停止使用表情符号了,但只有 3 台机器中的 1 台?

我有 3 台机器,都在 TCC 命令行下运行相同版本的 sed(cygwin)。

今天早上,我醒来发现 sed 无法处理表情符号,但只有 3 台机器中的 1 台可以。

这 3 台机器上的 sed 版本相同,并且其中一台正常工作的机器上的 TCC 命令行版本为 28,另一台机器上的 TCC 命令行版本为 31,而出现故障的机器上的 TCC 命令行版本为 31。

换句话说,该错误与版本无关。

C:\>echo gOlIaTh | sed -e 's/goliath/GOLIATH/gi'
GOLIATH

C:\>echo gOlIaTh | sed -e 's/goliath/

相关内容