zoukankan      html  css  js  c++  java
  • shell脚本学习

    1.test

    当要检测系统上面某些文件或者相关属性时,可以利用test命令

    test -e .first.sh &&echo "exist" || echo "not exist"(因为执行结果不会显示任何信息,所以用这种方式;或者$?也可以);要注意写查找文件的时候要注明路径,test不会默认从当前路径下查找

    test -f   判断该文件名是否存在且为文件

    test -r  检测该文件名是否存在且有“可读”权限

    test -z string  判断字符串是否为0

    2.用判断符号[]

    要想知道某个变量是否为空,可以这样写

     [-z "$HOME"] ;echo $?   使用中括号时要注意,因为中括号在很多地方用,所以要在bash当中使用中括号作为shell的判断式时,必须要注意中括号的两端需要空格符来区分。假设我用‘~’代替空格符

    [~"$home"~==~"$mail"~]

    3.$0 $1...是对脚本参数设置的变量名称

    比如 script opt1 opt2 ;script就是$0,opt1就是$1,opt2就是$2

  • 相关阅读:
    第三次作业
    第二实验
    第一次作业
    yii2 Modal的使用
    yii2 显示列表字段 的技巧
    YII2在使用activeForm设置默认值
    html基础1
    tomcat+redis实现session共享缓存
    linux部署mongodb及基本操作
    hadoop 常用命令
  • 原文地址:https://www.cnblogs.com/wangshaowei/p/9064998.html
Copyright © 2011-2022 走看看