Printf 在打印的所有内容后放置一个百分号

Rus*_*nes 9 printf zsh text-formatting konsole

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

图像:

我的终端

Dav*_*rtz 15

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

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