zoukankan      html  css  js  c++  java
  • 【命令】set命令

    1、查看所有的本地变量和环境变量。

    2、检测变量是否定义:

       开启检测功能: set -u

        关闭检测功能:   set +u 

    [root@localhost likui]# unset mm      删除了mm变量
    [root@localhost likui]# echo $mm    
    
    [root@localhost likui]# set -u       开启检测功能 
    [root@localhost likui]# echo $mm      
    bash: mm: unbound variable          mm变量未定义
    [root@localhost likui]# set +u        关闭检测功能
    [root@localhost likui]# echo $mm        
                             什么都不打印 
    [root@localhost likui]# 

    3、写脚本的时候来拿排错。(一般放在第二行)

        set -x     开启排错功能,系统会告诉我执行到了哪里,执行了什么样的操作

        set +x    关闭排错功能

    //编写一个脚本文件:ss.sh
    [root@localhost opt]# chmod +x ss.sh 
    [root@localhost opt]# cat ss.sh 
    #!/bin/bash
    set -x                        (开启排错功能一般放在脚本文件的第二行)
    read -p "nihao qin shu ru " name
    echo huan yin ni : $name
    [root@localhost opt]# ./ss.sh 
    + read -p 'nihao qin shu ru ' name     (检测代码)
    nihao qin shu ru diaoslk
    + echo huan yin ni : diaoslk         (检测代码)
    huan yin ni : diaoslk [root@localhost opt]# 
  • 相关阅读:
    水平时间轴 html + css
    position:fixed 属性在iphone 中不起作用
    placeholer 换行
    单选 复选按钮 样式
    vux 中popup 组件 Mask 遮罩在最上层问题的解决
    vux 表单提交数据 返回后页面跳转
    前端 js 发送验证码
    前端 js 实现简单 表单提交
    vux 获取后台数据
    装饰模式之AOP之动态改变参数,和原函数绑定属性丢失
  • 原文地址:https://www.cnblogs.com/l75790/p/9196911.html
Copyright © 2011-2022 走看看