tput 命令 + 加粗文件中的特定字符串

tput 命令 + 加粗文件中的特定字符串

请指教如何使用 tput 命令将以下文件中的“日期和时间”数字加粗(我有 Solaris 机器)

例如我只想将“24-09-2009 16:17:45”等加粗,以显示其他所有日期和时间

tput 将写入我的 ksh 脚本

谢谢支持

  TIMESTAMP               SET_ID TELEPHONE                    No TYPE
  ------------------- ---------- -------------------- ---------- ------------------

  24-09-2009 16:17:45          0 33633333333                  20 other_mms_phone
  24-09-2009 17:45:07          0 33644444444                  20 other_mms_phone
  07-10-2009 10:45:49          0 12312312312                  20 legacyphone
  07-10-2009 11:46:38          0 59320000043                  20 other_mms_phone

答案1

阅读详细的 terminfo(5) 手册,其中列出了所有终端功能。根据终端的不同,“bold”功能可能未定义,请使用“smso”。

bold=`tput bold`; sgr0=`tput sgr0`
echo to ${bold}boldly${sgr0} go somewhere

相关内容