zoukankan      html  css  js  c++  java
  • shell编写小技巧整理

    1、 if和else语句可以进行嵌套。if的条件判断部分可能会变得很长,可以使用逻辑运算符将它变得简洁一些。
      [ condition ] && action ;如果condition为真,则执行condition。
      [ condition ]  ||  action  ;如果condition为假,则执行condition。

    2、多条件语句判断】

      [ $var1 -ne 0 -a $var2 -gt 2 ] # 使用逻辑与-a

      [ $var1 -ne 0 -o var2 -gt 2 ] # 逻辑或 -o

    3、语句时省略中括号  

      test 命令可以避免使用过多的中括号

      if [ $var -eq 0 ]; then echo "True"; fi

      也可以写成:

       if test $var -eq 0 ; then echo "True"; fi
    4、编程习惯

    1. #! 是告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。它是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。
    2. 运行脚本的方式:./脚本名   sh+脚本的绝对路径
    3. 尽可能给变量加上花括号,这是个好的编程习惯

    5、从ifconfig中提取IP地址

      ifconfig  | egrep -o "inet addr:[^ ]*" | grep -o "[0-9.]*"

    6、变量类型

      shell编程中 不分数据类型, 所有的变量都 是字符串. 要进行 数值 / 数字的 整数运算, 就要用let, expr, (( ))等方式进行!
      shell中 只能处理整数, 不能处理 浮点数. 要用浮点运算, 需要用bc 程序

  • 相关阅读:
    禁止网页后退
    C# 数组排序
    SQL求往年的工资和
    手机的隐秘功能
    C#中的String类
    C#修饰符
    Application,Session,Cookie,ViewState和Cache区别
    css margin和padding的区别
    php常见的js正则表达式
    js 正则表达式基础篇
  • 原文地址:https://www.cnblogs.com/z977690557/p/9440767.html
Copyright © 2011-2022 走看看