码迷,mamicode.com
首页 > 其他好文 > 详细

set的用法

时间:2017-06-07 00:57:19      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:打印   shu   unset   str   set   echo   chmod   关闭   UI   

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]# 

 

set的用法

标签:打印   shu   unset   str   set   echo   chmod   关闭   UI   

原文地址:http://www.cnblogs.com/l75790/p/6954161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!