使用以下命令可以将文本居中显示:

  1. 使用 printf 命令

在终端中输入以下命令,将需要居中的文本替换成 YOUR TEXT:

printf "%*s\n" $((($(tput cols) + ${#YOUR TEXT}) / 2)) YOUR TEXT
  1. 使用 echo 命令

在终端中输入以下命令,将需要居中的文本替换成 YOUR TEXT:

echo -en "$(tput setaf 2)\n" # 设置文本颜色为绿色
echo "$(printf '%*s' $((($(tput cols) + ${#YOUR TEXT}) / 2)) YOUR TEXT)"
echo -en "$(tput sgr0)" # 重置文本颜色

注意:以上命令都是在 Linux 终端中使用的,如果在其他操作系统或终端中使用可能会出现错误。

获取Linux终端长度居中显示文字

原文地址: https://www.cveoy.top/t/topic/g93r 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录