zoukankan      html  css  js  c++  java
  • linux shell 基本语法

    一、数值相关

    1.1、数值运算符

    个人理解便于记忆

    -eq

    equals

    -ne

    not equals

    -lt

    little

    -gt

    great

    -le

    little equals

    -ge

    great equals

    1.2、 整数比较逻辑表达式

            置于[ ]或[[ ]]中,可用上表的运算符,也可用字符类的运算符如=、 >=等

            表达式及运算符两边都要有空格

            正确:[ 2 = 2 ]、[ 2 –eq 2 ]、[[ 2 –eq 2 ]]

            错误:[2 = 2]、[ 2=2]

    1.3、变量定义与赋值

            A、 declare  –i  varname 如

              declare –i result

              result=$((1+2))  #result结果为3

            B、 使用 $(( ))中的内容shell看作为算术表达式,其中可直接用数字或用变量,

              且变量加不加$都可以

              result=$((1+1))

              var1=10;var2=20;

              result=$((var1+var2)) 或 result=$(($var1+var2)) #两种都行

              也可用程序语言中的++的方式,如result=$((var1++))

            C、 let 关键字赋值

              let sum=1+2

              var1=10;let sum=var1+1 #结果11

              var2=10;let sum=$var1+1 #结果12

  • 相关阅读:
    IIS 7.0 下 httpMoudle 失效的问题
    iis 管理员执行 aspnet_iis.exe
    java script 闭包
    c# 多语言实现 与 InitializeCulture
    谈 IIS7.5 Asp.Net模拟用户
    oledb 写入 office2010 以及发布到iis 遇到的奇怪问题总结
    DataTableToExcel
    下拉加载数据
    简单使用TFS管理源代码
    a span做成按钮样式不选中文字
  • 原文地址:https://www.cnblogs.com/doclaim/p/3117741.html
Copyright © 2011-2022 走看看