Linux-脚本拾零

 

  • 想要获取当前脚本所在目录,可以使用 
  • ScriptDir=$(cd $(dirname $0) && pwd)
  • 脚本常用开头如下所示:
  • #!/bin/bash
    # File Name     : 
    # Description   : 
    # Author        : 
    # tel/e-mail    : 
    # Modify Time   : 
  • 变量的引用推进采用
  • #推荐
    ${GameZone}
    #不推荐
    $GameZone
  • 可以分级打印日志
  • # 日志级别,包括 调试、提醒、警告和错误
    # 3-仅打印错误
    # 2-仅打印错误和警告
    # 1-仅打印错误警告和提醒
    # 0-全部打印
    log_level=0
    max_log(){
      [[ $log_level -le 3 && $1 -eq 3 ]]&& echo "$(date +"%Y-%m-%d %T"):Error: ${2} ,end." && return
      [[ $log_level -le 2 && $1 -eq 2 ]]&& echo "$(date +"%Y-%m-%d %T"):Warn : ${2} ,end." && return
      [[ $log_level -le 1 && $1 -eq 1 ]]&& echo "$(date +"%Y-%m-%d %T"):Info : ${2} ,end." && return
      [[ $log_level -le 0 ]]&& echo "$(date +"%Y-%m-%d %T"):Debug:${2}"
    
    }
    
    max_log 0 "i am debug"
    max_log 1 "i am info"
    max_log 2 "i am warn"
    max_log 3 "i am error"

     

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值