Shell封装日志函数
使用echo打印输出日志严重影响观瞻,想打印时间戳就得每次都得把date命令加上,想自动加点别的东西真是好麻烦,封装一个日志函数,方便脚本在运行的时候输出日志,超级方便
1、简单定义一个log函数
function _log () { echo -e "${@}" }
_log "helo"
用的时候直接把想打印的信息,写在 _log后面,如:_log "helo"
2、加上一个时间戳
function _log () { echo -e "$(date '+%Y-%m-%d %H:%M:%S') ${@}" }
_log "test..."
3、加上一段默认文本 "[ERROR]"
function _log () { content="$(date '+%Y-%m-%d %H:%M:%S') [Error] ${@}" echo -e "$content" }
_log "test..."
这样输出的时候就可以自动打印一些提示信息,如:2023-11-30 18:10:03 [ERROR] test...
4、另外,加上一些判断条件,配合变量,可设定输出不同信息
x
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)