Printf 在它打印的所有内容后加上一个百分号
Printf puts a percent sign after everything it prints
每当我在 shell 中使用 printf
时,无论它是在独立应用程序 awk
中,还是在 C/C++ 中,它都会在之后打印一个“%”一切。例如,当我键入 printf "hi"
时,我将其作为输出 hi%
。我在 Arch Linux 上使用 zsh 作为 shell 和 konsole 作为终端仿真器。我用的字体是MesloLGS NF
图片:
这是 zsh
告诉您前面的命令输出了部分行并且 shell 终止该行以在新行上提示您的方式。
您可以通过在命令提示符中键入 PROMPT_EOL_MARK=''
来禁用此行为。
每当我在 shell 中使用 printf
时,无论它是在独立应用程序 awk
中,还是在 C/C++ 中,它都会在之后打印一个“%”一切。例如,当我键入 printf "hi"
时,我将其作为输出 hi%
。我在 Arch Linux 上使用 zsh 作为 shell 和 konsole 作为终端仿真器。我用的字体是MesloLGS NF
图片:
这是 zsh
告诉您前面的命令输出了部分行并且 shell 终止该行以在新行上提示您的方式。
您可以通过在命令提示符中键入 PROMPT_EOL_MARK=''
来禁用此行为。