`
cavajtennis
  • 浏览: 27004 次
社区版块
存档分类
最新评论

shell 判空

 
阅读更多

 

1. 变量通过" "引号引起来

       如下所示:,可以得到结果为 IS NULL.

  1. #!/bin/sh
  2. para1=
  3. if [ ! -n "$para1" ]; then
  4.   echo "IS NULL"
  5. else
  6.   echo "NOT NULL"
  7. fi 

2. 直接通过变量判断

       如下所示:得到的结果为: IS NULL

  1. #!/bin/sh
  2. para1=
  3. if [ ! $para1 ]; then
  4.   echo "IS NULL"
  5. else
  6.   echo "NOT NULL"
  7. fi 

3. 使用test判断

     得到的结果就是: dmin is not set!  

  1. #!/bin/sh
  2. dmin=
  3. if test -z "$dmin"
  4. then
  5.   echo "dmin is not set!"
  6. else  
  7.   echo "dmin is set !"
  8. fi

 

4. 使用""判断

  1. #!/bin/sh 
  2. dmin=
  3. if [ "$dmin" = "" ]
  4. then
  5.   echo "dmin is not set!"
  6. else  
  7.   echo "dmin is set !"
  8. fi
分享到:
评论

相关推荐

    B shell与 C shell的区别

    B shell与 C shell的区别 ; B shell的详解和C shell 的详解

    shell shell练习 shell入门

    shell shell练习 shell入门 shell shell练习 shell入门

    shell讲义shell讲义

    shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义shell讲义...

    shell算法shell算法shell算法

    shell排序shell排序shell排序shell排序shell排序shell排序shell排序

    Shell源码(Shell源码)

    Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码Shell源码

    shell 编程shell 编程

    shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程shell 编程...

    LinuxShell脚本学习基础视频

    资源名称:Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_...

    shell编程指南shell编程指南shell编程指南shell编程指南

    shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南shell编程指南

    shell语言编程shell语言编程

    shell shellshellshell shell shell shell

    shell帮助文档shell帮助文档shell帮助文档

    shell帮助文档shell帮助文档shell帮助文档shell帮助文档shell帮助文档shell帮助文档shell帮助文档

    sshshell.zip

    sshshell ssh shell 服务器 远程连接 FTP for mac ssh shell 服务器 远程连接

    Shell脚本中获取进程ID的方法

    提问: 我想要知道运行中脚本子shell的进程id。我该如何在shell脚本中得到PID。 当我在执行shell脚本时,它会启动一个叫子shell的进程。作为主shell的子进程,子shell将shell脚本中的命令作为批处理运行(因此称为...

    shell精品教程shell精品教程shell精品教程

    linux shell 精品 教程 学习shell必看

    Shell编程详解,shell入门,shell实例

    Shell编程详解,shell入门,shell实例

    shell高级编程 shell的经典教程

    shell 是操作系统的最外层。shell 合并编程语言以控制进程和文件,以及启动和控制其它程序。shell 通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。  ...

    shell 编程指南pdf

    18.4.5 捕获输入并执行空命令 178 18.4.6 缺省变量值 179 18.5 for循环 180 18.5.1 简单的for循环 181 18.5.2 打印字符串列表 181 18.5.3 对for循环使用ls命令 181 18.5.4 对for循环使用参数 182 18.5.5 使用for循环...

    Unix Shell Shell编程

    6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书 6本pdf及chm的shell 编程的书

    Linux 下 Shell的工作原理

    shell是用户和Linux操作系统之间的接口。 什么是shell  Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、命令解释程序及程序设计语言的统称。  shell是用户和Linux内核之间的...

    SHELL大马SHELL大马

    SHELL大马SHELL大马SHELL大马SHELL大马SHELL大马

    shell查看返回值,shell查看返回值,shell查看返回值,

    shell查看返回值,shell查看返回值,shell查看返回值,shell查看返回值,

Global site tag (gtag.js) - Google Analytics