1

每当我printf在 shell 中使用时,无论它是在awk独立应用程序中还是在 C/C++ 中,它都会在所有内容之后打印一个“%”。例如,当我输入时,printf "hi"我将其作为输出hi%。我在 Arch Linux 上使用 zsh 作为 shell,使用 konsole 作为终端仿真器。我使用的字体是 MesloLGS NF。

图片:

我的终端

4

1 回答 1

4

这是zsh告诉您前面的命令输出了部分行并且 shell 终止了该行以在新行上提示您的方式。

PROMPT_EOL_MARK=''您可以通过在命令提示符中键入来禁用此行为。

于 2020-06-09T19:59:12.843 回答