要在Linux脚本中实现文段自动居中,您可以使用以下代码:

#!/bin/bash

# 要居中的文本
text="Hello World!"

# 获取屏幕宽度
screen_width=$(tput cols)

# 计算左侧空白字符数
left_padding=$((($screen_width-${#text})/2))

# 输出左侧空白字符和文本
printf "%${left_padding}s%s\n" "" "$text"

该脚本使用tput cols命令获取屏幕宽度,并计算出左侧空白字符数以使文本居中。然后,使用printf命令输出左侧空白字符和文本。运行该脚本将输出以下内容:

            Hello World!

请注意,该脚本假设您的终端支持ANSI转义码。如果您的终端不支持,请使用其他方法获取屏幕宽度。

Linux脚本 输出文段自动居中

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

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