• shell-set指令-set +-x和set+-e等


    A-set示例指令:

      # 设置指令传回值不等于0,则立即退出shell
      set -e
    
      # 取消设置指令传回值不等于0,则立即退出shell
      set +e

    B-set完整指令:

    set指令能设置所使用shell的执行方式,可依照不同的需求来做设置
     -a  标示已修改的变量,以供输出至环境变量。 
     -b  使被中止的后台程序立刻回报执行状态。 
     -C  转向所产生的文件无法覆盖已存在的文件。 
     -d  Shell预设会用杂凑表记忆使用过的指令,以加速指令的执行。使用-d参数可取消。 
     -e  若指令传回值不等于0,则立即退出shell。   
     -f   取消使用通配符。 
     -h  自动记录函数的所在位置。 
     -H Shell  可利用"!"加<指令编号>的方式来执行history中记录的指令。 
     -k  指令所给的参数都会被视为此指令的环境变量。 
     -l  记录for循环的变量名称。 
     -m  使用监视模式。 
     -n  只读取指令,而不实际执行。 
     -p  启动优先顺序模式。 
     -P  启动-P参数后,执行指令时,会以实际的文件或目录来取代符号连接。 
     -t  执行完随后的指令,即退出shell。 
     -u  当执行时使用到未定义过的变量,则显示错误信息。 
     -v  显示shell所读取的输入值。 
     -x  执行指令后,会先显示该指令及所下的参数。 
     +<参数>  取消某个set曾启动的参数。
    *感谢您的阅读。喜欢的、有用的就请大哥大嫂们高抬贵手“推荐一下”吧!你的精神 支持是博主强大的写作动力。欢迎转载!
    *博主的文章是自己平时开发总结的经验,由于博主的水平不高,不足和错误之处在所难免,希望大家能够批评指出。
    *我的博客: http://www.cnblogs.com/lxhbky/
  • 相关阅读:
    【转】如何高效地阅读技术类书籍与博客
    测试站点大全
    【转】软件测试面试- 购物车功能测试用例设计
    div+css 定位浅析
    C# Enum,Int,String的互相转换
    sqlserver 空间数据类型
    系统学习sqlserver2012 一
    sql查询数据库中所有表的记录条数,以及占用磁盘空间大小。
    linux网站推荐
    匿名用户访问sharepoint2010中的列表
  • 原文地址:https://www.cnblogs.com/lxhbky/p/14599003.html
Copyright © 2020-2023  润新知