您可以使用以下 Shell 脚本来获取 Linux 终端的宽度,并在宽度小于 55 时提示用户将终端扩大到至少 60 列:\n\nshell\n#!/bin/bash\n\nwhile true; do\n cols=$(tput cols)\n \n if [[ $cols -lt 55 ]]; then\n echo "请至少将终端扩大到 60 列"\n echo "当前只有${cols}列"\n else\n break\n fi\n \n sleep 1\ndone\n\n# 在这里继续运行你的代码\n\n\n这段脚本使用tput cols命令来获取终端的列数,然后使用循环检测终端宽度是否小于 55 列。如果宽度小于 55 列,会输出提示信息并等待 1 秒后再次检测。如果宽度大于等于 55 列,则跳出循环,继续运行后续的代码。\n\n您可以将上述脚本保存为一个 Shell 文件(例如check_terminal_width.sh),然后在终端中运行该文件。

Linux 终端宽度检测:自动提示扩容至 60 列

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

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