Fish奇怪的尾行字符在结束/ Fish shell输出



我有一个Python脚本打印一些数字,像这样:

results = [42, 21, 64, 32, 16, 8, 4, 2]
for number in results:
print(number, end=' ')

在控制台中,该脚本的输出是:

42 21 64 32 16 8 4 2 ⏎ 

为什么结尾有一个奇怪的字符?

我的IDE是LunarVim。我的壳是鱼。

鱼壳输出值

这实际上是fish告诉你没有尾随换行符或"n"的方式。使用print()可能不会导致这种情况。在bash中,终端可以在输出后开始,而不是下一行。

相关内容

最新更新