zoukankan      html  css  js  c++  java
  • 【1.7】shell常见技巧

    相关参考:

    (22)linux小技巧

    (21)linux查看系统状态

    【1】常见技巧

    (1)shell中碰到任何语句执行错误即退出脚本,set -e

    你写的每个脚本都应该在文件开头加上set -e,这句语句告诉bash如果任何语句的执行结果不是true则应该退出。
    这样的好处是防止错误像滚雪球般变大导致一个致命的错误,而这些错误本应该在之前就被处理掉。如果要增加可读性,可以使用set -o errexit,它的作用与set -e相同。

    (2)shell中的 ifnull ,判断变量为空则给默认值 a=${b:-abc}

    [root@ltredis-3 ~]# b=a
    [root@ltredis-3 ~]# echo ${b:-abc}
    a
    [root@ltredis-3 ~]# echo ${c:-abc}
    abc

    (3)exec:把整个shell脚本中的日志输出到文件

    #!/bin/bash
    source /etc/profile
    exec 1>> /data/dba/user_del/del.log
    exec 2>> /data/dba/user_del/del.log
    set -u
    set -e
    set -x 
  • 相关阅读:
    动手动脑
    原码反码补码
    考试感想
    第八周
    第七周
    第六周
    第五周
    第四周
    Hamburger Magi(hdu 3182)
    Doing Homework(hdu)1074
  • 原文地址:https://www.cnblogs.com/gered/p/15134023.html
Copyright © 2011-2022 走看看