精华内容
下载资源
问答
  • shell 关系运算
    2017-11-26 17:57:55
    一、关系运算

      shell关系运算符只支持数字,不支持字符串,除非字符串的值是数字。

    a=10

    b=20

    运算符说明举例
    -eq检测两个数是否相等,相等返回 true。[ $a -eq $b ] 返回 false。
    -ne检测两个数是否相等,不相等返回 true。[ $a -ne $b ] 返回 true。
    -gt检测左边的数是否大于右边的,如果是,则返回 true。[ $a -gt $b ] 返回 false。
    -lt检测左边的数是否小于右边的,如果是,则返回 true。[ $a -lt $b ] 返回 true。
    -ge检测左边的数是否大于等于右边的,如果是,则返回 true。[ $a -ge $b ] 返回 false。
    -le检测左边的数是否小于等于右边的,如果是,则返回 true。[ $a -le $b ] 返回 true。

     

    二、实例

    #!/bin/bash
    a=10
    b=20
    
    if [ $a -eq $b ]
    then
      echo "a 等于 b:true"
      else
      echo "a 等于 b:false"
    fi
    if [ $a -ne $b ]
    then
      echo "a 不等于 b:true"
      else
      echo "a 不等于 b:false"
    fi
    if [ $a -gt $b ]
    then
      echo "a 大于 b:true"
      else
      echo "a 大于 b:false"
    fi
    if [ $a -lt $b ]
    then
      echo "a 小于 b:true"
      else
      echo "a 小于 b:false"
    fi
    if [ $a -ge $b ]
    then
      echo "a 大于等于 b:true"
      else
      echo "a 大于等于 b:false"
    fi
    if [ $a -le $b ]
    then
      echo "a 小于等于 b:true"
      else
      echo "a 小于等于 b:false"
    fi

     

    更多相关内容
  • Linux shell关系运算

    2020-02-13 12:10:34
    关系运算符只支持数字,不支持字符串,除非字符串的值是数字。

    关系运算符只支持数字,不支持字符串,除非字符串的值是数字。

    展开全文
  • shell 运算符(关系运算符)

    关系运算符只支持数字,不支持字符串,除非字符串的值是数字

    下列为常用的关系运算符

    -eq

    检测两个数是否相等,相等则返回true

    [ $a -eq $b ]返回 false

    -neq

    检测两个数是否相等,不相等则返回true

    [ $a -ne $b ]返回 true

    -gt

    检测左边的数是否大于右边的数,如果是,返回true

    [ $a -gt $b ]返回 false

    -lt

    检测左边的数是否小于右边的数,如果是,返回true

    [ $a -lt $b ]返回 true

    -ge

    检测左边的数是否大于等于右边的数,如果是,返回true

    [ $a -ge $b ]返回 false

    -le

    检测左边的数是否小于等于右边的数,如果是,返回true

    [ $a -le $b ]返回 true

    注:

    -eq:    equal

    -neq:   not equal

    -gt:    great than

    -lt:     less than

    -ge:    great than or equal

    -le:    less than or equal

    案例:设变量a为2,变量b为4,对a和b进行关系运算如下

    创建

     编辑

     

     

     

     

    权限设置 

     执行结果

    展开全文
  • shell运算详解,看这一篇就够了!

    千次阅读 2021-01-28 19:29:47
    要求打印内存使用率三、比较运算3.1 整形比较运算3.2 练习案例3.2.1 写一个脚本实现对两个证书关系的判断3.2.2 判断两个浮点数的关系3.3、字符串比较运算3.3.1 字符串比较运算符3.3.2 比较两个字符串关系3.3.3 练习...


    计算机编程就是三大步:输入、运算、输出

    那么计算机运算有哪些呢,计算机能做哪些运算呢?

    我们来看看常见的计算机运算

    一、赋值运算


    赋值运算符 =

    a=10   
     	name='baism'
     
     重点:字符串必须用引号引起来
    

    二、算术运算(四则运算)


    2.1 运算符与命令

    四则运算符:

    + → 加

    - → 减

    * → 乘

    \ → 除

    扩展:
    % → 取余

    ** → 开方

    运算命令:

    • 整形运算
      expr
      let
      $(())
      bc
    • 浮点运算
      bc

    2.2 整形运算

    expr命令:

    只能做整数运算,格式比较古板,注意空格

    [root@liza ~]# expr 1 + 1
    2
    [root@liza ~]# expr 5 - 2
    3
    [root@liza ~]# expr 5 \* 2  #注意*出现应该转义,否则认为是通配符
    10
    [root@liza ~]# expr 5 / 2
    2
    [root@liza ~]# expr 5 % 2
    1
    

    let命令:

    只能做整数运算,且运算元素必须是变量,无法直接对整数做运算

    [root@liza ~]# let a=100+3;echo $a
    103
    root@liza ~]# let a=100-3;echo $a
    97
    [root@liza ~]# let a=100/3;echo $a
    33
    [root@liza ~]# let a=100*3;echo $a
    300
    [root@liza ~]# let a=100%3;echo $a
    1
    [root@liza ~]# let a=100**3;echo $a
    1000000
    [root@liza ~]# a=100
    [root@liza ~]# let a++;echo $a
    101
    [root@liza ~]# let a--;echo $a
    100
    [root@liza ~]# let a-=3;echo $a
    97
    [root@liza ~]# let a+=5;echo $a
    102
    

    双小圆括号运算,在shell中(( ))也可以用来做数学运算

    [root@liza ~]# echo $(( 100+3))
    103
    [root@liza ~]# echo $(( 100-3)) 
    97
    [root@liza ~]# echo $(( 100%3))
    1
    [root@liza ~]# echo $(( 100*3))
    300
    [root@liza ~]# echo $(( 100/3))
    33
    [root@liza ~]# echo $(( 100**3))     #开方运算
    1000000
    

    2.3 浮点运算

    浮点运算是采用的命令组合的方式来实现的 echo “scale=N;表达式”|bc

    [root@liza ~]# echo "scale=2;3+100"|bc
    103
    [root@liza ~]# echo "scale=2;100-3"|bc
    97
    [root@liza ~]# echo "scale=2;100/3"|bc
    33.33
    [root@liza ~]# echo "scale=2;100*3"|bc
    300
    

    2.4 练习案例

    2.4.1 实现一个四则运算计算器

    案例思考: 计算器的功能: + - * \

    实现步骤:

    1. 要求用户传输三个参数,num1 算术运算符 num2
    2. 运算输出结果

    实现代码

    #!/bin/bash
    # 
    #Author: li za
    #Release: 
    #Description: 简单计算器
    
    echo "$1 $2 $3"|bc
    
    2.4.2 内存使用率统计,要求打印内存使用率

    案例思考:

    1. 内存总量 获得方式是什么 free top /proc/meminfo
    2. 内存使用量
    3. 内存使用率公式 使用量/总量*100%

    实现步骤:

    1. 获取内存总量
    2. 获取内存使用量
    3. 运算输出结果

    实现代码

    #!/bin/bash
    # 
    #Author: li za
    #Release: 
    #Description:内存使用率计算脚本
    
    #free
    #1、获得内存总量
    memory_total=`free -m|grep -i "mem"|tr -s " "|cut -d " " -f2`
    
    #2、获得内存使用的量
    memory_use=`free -m|grep -i "mem"|tr -s " "|cut -d " " -f3`
    
    #3、计算输出
    #运算的时候是否需要小数点 浮点运算,要考虑使用的命令 (难点 重点)
    #echo "内存使用率: $((memory_use*100/memory_total))%"
    #难点:浮点运算中,同优先级的情况下,大数除以小数 尽可能保证精确
    echo "内存使用率: `echo "scale=2;$memory_use*100/$memory_total"|bc`%"
    

    三、比较运算


    计算机除了算术赋值运算外,还有比较运算

    比如说比较两个数的关系,比较两个字符串的关系【用户登录系统】等

    3.1 整形比较运算

    				    运算符解释:
    
     精确比较:
             -eq         等于 equal
    
             -gt         大于
    
             -lt         小于
    
     模糊比较:
             -ge         大于或等于
    
             -le         小于或等于
    
             -ne         不等于
    

    通过test命令比较两个整数关系

    [root@liza ~]# test 100 -gt 300;echo $?
    1
    [root@liza ~]# test 100 -ge 300;echo $?
    1
    [root@liza ~]# test 100 -eq 300;echo $?
    1
    [root@liza ~]# test 100 -le 300;echo $?
    0
    [root@liza ~]# test 100 -lt 300;echo $?
    0
    [root@liza ~]# test 100 -ne 300;echo $?
    0
    
    备注:linux命令test只能比较两个整数的关系,不会返回结果,需要通过$?才能看到结果
    

    3.2 练习案例

    3.2.1 写一个脚本实现对两个证书关系的判断

    案例思考:

    两个数有几种关系?

    1. 大于
    2. 小于
    3. 等于

    实现步骤

    1. 交互或者外传参的方式获得两个整数
    2. 判断关系
    3. 输出结果实现代码
    #!/bin/bash
    # 
    #Author: li za
    #
    #Release: 
    #Description:判断两个数的关系
    
    #1、输入两个数,$1 $2
    
    #2、判断两个数关系
    if [ $1 -gt $2 ];then
      #3、输出结果
      echo "$1 > $2 "
    elif [ $1 -eq $2 ];then
      echo "$1 = $2"
    else
      echo "$1 < $2"
    fi
    
    3.2.2 判断两个浮点数的关系

    案例思考
    shell中的浮点类型如何做比较运算?

    默认情况下shell是不能判断浮点的,那么在linux中又避免不了需要进行浮点运算,那怎么解决

    解决思路如下:

    1. 两个数据同时放大到整数倍
    2. 处理掉小数点位,保留整数位
    3. 进行整形判断
    实现代码
    
    #!/bin/bash
    # 
    #Author: li za
    #
    #Release: 
    #Description:判断两位小数点的关系
    
    #1、交互或者外传参的方式获得两个整数
    #$1 $2
    [ $# -lt 2 ]&&echo "need two args"&&exit 1
    
    #采用外传参的方式接收数据并放大100倍,并处理为整数
    num1=`echo "scale=2;$1*100"|bc|cut -d "." -f1`
    num2=`echo "scale=2;$2*100"|bc|cut -d "." -f1`
    
    #2、比较运算
    if [ $num1 -gt $num2 ];then
       #3、输出结果
       echo "$1 > $2"
    elif [ $num1 -lt $num2 ];then
       echo "$1 < $2"
    else
       echo "$1 = $2"
    fi
    

    3.3、字符串比较运算

    3.3.1 字符串比较运算符

    运算符解释,注意字符串一定别忘了使用引号引起来

      ==          等于   
      !=          不等于
      -n          检查字符串的长度是否大于0  
      -z          检查字符串的长度是否为0
    
    3.3.2 比较两个字符串关系
    [root@liza ~]# test 'root' == 'root';echo $?
    0
    [root@liza ~]# test 'root' != 'root1';echo $?
    0
    [root@liza ~]# name=
    [root@liza ~]# test -n "$name";echo $?
    1
    [root@liza ~]# test -z "$name";echo $?
    0
    
    3.3.3 练习案例

    案例需求:

    模拟一个linux文本界面登陆程序,要求账号密码验证成功进入系统,账号密码验证失败退回登陆界面

    案例思考:

    1. 熟悉linux文本界面登陆步骤
    2. 熟悉字符串比较运算

    案例步骤:

    1. 预设正确账号、密码
    2. 输出提示登录信息并实现交互登录
    3. 输出密码输入信息并实现交互
    4. 判断输入是否正确
      • 1.正确,进入系统
      • 2.不正确 继续运行该脚本

    实现代码

    #!/bin/bash
    # 
    #Author: li za
    #Created Time: 
    #Release: 
    #Description: 仿真登陆
    ####
    default_account='root'
    default_pw='123456'
    
    
    ######main
    #1、清屏
    clear
    #2、输出提示信息
    echo "CentOS Linux 8 (Core)"
    echo -e "Kernel `uname -r` on an `uname -m`\n"
    
    #3、交互输入登陆名
    echo -n "$HOSTNAME login: "
    read account
    
    #4、交互输入密码
    read -s -t30 -p "Password: " pw
    
    #5、判断用户输入是否正确
    if [ "$default_account" == "$account" ] && [ "$default_pw" == "$pw" ];then
       clear
       echo -e "\nwelcome to root"
    else
       echo  "用户名或密码错误..."
       #输入错误,再次调用本脚本
       sh $0
    fi
    

    四、逻辑运算


    完成一个任务中需要多个条件都满足或者多个条件中只要满足一个即可,那么这就是我们的逻辑运算。

    通过多个条件判断结果,才能得出结论

    4.1 逻辑运算应用场景

    多条件同时判断
    

    4.2 逻辑运算符

    ​ 逻辑与运算 		&&
    
    ​ 逻辑或运算 		||
    
    ​ 逻辑非运算 		!
    

    逻辑运算秘籍

    逻辑运算注意事项:
        		逻辑与、或运算都需要两个或以上条件
        		逻辑非运算只能一个条件
        		
      口诀:    逻辑与运算               真真为真 真假为假   假假为假
              逻辑或运算               真真为真 真假为真   假假为假
              逻辑非运算               非假为真   非真为假
                 
                 
    逻辑与或的短路运算
    
    逻辑与中靠前的条件中出现了假,后面的就不在判断了,因为已经是假的了
    
    逻辑或中靠前的条件中出现了真,后不在往后判断了,结果已经为真了
    

    4.3 练习案例

    明白了逻辑运算符和逻辑运算的口诀和短路运算后,看一个案例

    上一个字符串运算练习案例(3.3.3)中练习的是仿真用户登录,判断登陆的方式是分步判断的,既先判断用户名,不管是否正确都会继续判断密码的正确性,这样是两步判断

    既然已知用户名是错误的啦,完全没必要在判断密码的正确性了,因为结果都一样,你不能进入系统

    既然判断一个用户输入的用户名和密码是否正确,且一个不正确就不能进入系统,那么我们可以这么去思考一下:两个条件全为真则进入系统,两个条件一个为假则重新登陆

    这样是不是就满足了逻辑与运算了,同时思考逻辑与运算的短路运算,逻辑与条件中的判断顺序是从前往后,前边一个条件为假的时候,后边的条件就不用判断了,那么就减少了判断的次数,加快了运算速度

    4.3.1 升级版的仿真用户登录系统

    案例需求

    使用逻辑运算写一个仿真用户登录验证程序

    案例思路

    1. 输入用户名
    2. 输入密码
    3. 与运算返回结果
    案例代码
    
    #!/bin/bash
    echo "CentOS linux 8 (Core)"
    echo -e "Kernel `uname -r` on an `uname -m` \n"
    
    #1、输入用户名
    echo -n "$HOSTNAME login: "
    read myuser
    
    #echo -n "password: "
    #read -s -t 5 -n 2 pw
    
    #2、输入密码
    read -p "password: " -s -t 5 -n 6 pw
    
    #3、与运算返回结果
    [ $myuser == 'root' ] && [ $pw == '123456' ] && echo yes || echo no
    

    五、文件判断(文件类型、权限、新旧判断)


    linux的设计思路:一切皆文件,对文件系统的操作其实可以狭隘的理解为对文件的操作

    如果希望对文件类型和权限或者两个文件做新旧或者是否同一个文件进行判断

    5.1、test判断命令

    命令功能: 检测文件类型和比较运算

    命令用法

    		test [命令选项] 表达式
    
    命令选项
    
    -d  检查文件是否存在且为目录
    -e  检查文件是否存在
    -f  检查文件是否存在且为文件
    -r  检查文件是否存在且可读
    -s  检查文件是否存在且不为空
    -w  检查文件是否存在且可写
    -x  检查文件是否存在且可执行
    -O  检查文件是否存在并且被当前用户拥有
    -G  检查文件是否存在并且默认组为当前用户组
    -nt file1 -nt file2  检查file1是否比file2新
    -ot file1 -ot file2  检查file1是否比file2旧     
    -ef file1 -ef file2  检查file1是否与file2是同一个文件,判定依据的是i节点
    
    以上只列出部分命令选项,详细的可以通过:man test获得。
    

    命令用法练习:

    文件类型

    [root@liza ~]# test -f /etc/passwd;echo $?
    0
    [root@liza ~]# test -f /etc;echo $?
    1
    [root@liza ~]# test -d /etc;echo $?
    0
    

    权限判断

    [root@liza ~]# test -x /root/anaconda-ks.cfg ;echo $?
    1
    [root@liza ~]# ll /root/anaconda-ks.cfg 
    -rw-------. 1 root root 1216 6月  26 09:06 /root/anaconda-ks.cfg
    [root@liza ~]# test -r /root/anaconda-ks.cfg ;echo $?
    0
    
    [root@liza ~]# test -w /root/anaconda-ks.cfg ;echo $?
    0
    

    5.2 练习案例

    案例需求

    写一个平滑关闭服务脚本

    案例思路

    1. 判断服务进程文件是否存在,存在读取PID并判断是否存在进程
    2. 进程存在就使用Kill命令结束服务
    3. 不存在就报“服务已经结束“

    案例步骤

    1. 检查服务PID文件
    2. 检查进程是否存在
    3. 杀死进程

    案例代码

    #!/bin/bash
    # 
    #Author: li za
    #
    #Release: 
    #Description:找到服务的PID号,如果服务开启则杀死,否则提示服务已经关闭或不存在
    
    #1、判断PID
    #注意PID的路径,如果服务的PID不在这里可以做个软连接
    if [ -f /var/run/$1.pid ];then
       #2、如果存在
       PID=`cat /var/run/$1.pid`
       #3、统计进程数
       process_num=`ps aux|grep $PID|wc -l`
       #5、判断进程数大于2则杀死
       if [ $process_num -ge 2 ];then
           kill -s QUIT $PID 
       else
       #5、判断小于2则提示进程不存在,同时删除服务PID文件
       	echo "service $1 is close"
            rm -f /var/run/$1.pid
       fi
    else
       #2、不存在
       echo "service $1 is close"
    fi
    
    展开全文
  • shell 变量和运算

    2022-05-22 14:15:00
    不能使用空格、标点符号和shell中的关键字 赋值变量与值=号之间不能有空格 #!/bin/bash yourName="hello" echo $yourName 这里定义的一个变量yourName,使用变量需要在前面添加一个$,{} 包括变量,也可省略,...
  • 1、shell比较运算 (1)数学比较运算(只能比较整数,小数请放大) 在shell中没有>、<、>=等操作符,想要表示上述关系需要用到以下运算符 -eq 等于 -gt 大于 -lt 小于 -ge 大于等于 -le 小于等于 -ne ...
  • shell中的运算

    2018-06-29 03:52:51
    运算符定义####################################################### 运算符用于执行程序代码运算,会针对一个及以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是"+"。 运算符大致...
  • shell运算

    2017-07-20 09:31:56
    第一种写法 $(( )) 第二种写法 $ [] 第三种写法 expr ...注意:因为expr本身是一个shell命令,所以在输出的时候需要使用反引号(~,1,2,键的左边) 注:expr 表达式只能接受数值 1.算术运算 echo $(
  • shell 浮点数运算bc

    2021-12-29 10:52:59
    shell 只能处理整数的比较和运算,对于浮点数比较和运算,需要使用bc工具。 1.bc简介 bc 支持关系表达式。如果关系为假,则结果为0;如果关系为真,则结果为1。 POSIX bc 要求仅在 if、while 和 for 语句中使用关系...
  • bash shell脚本入门之shell基本运算

    千次阅读 2022-03-27 11:20:37
    bash shell脚本入门之shell基本运算 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 [root@WIND script]...
  • Shell中是不支持简单数学运算的,比如这样: [root@VM_0_11_centos ~]# rest=10+10 [root@VM_0_11_centos ~]# echo $rest 10+10 但是我们可以加上命令使其支持,在shell中有三种弄方法可以支持简单的数学运算: ...
  • 不等关系:< <= > >= 累加运算:++ -- += -= /= %= 次方运算:**(乘方) %(取余) 2、运算指令 (()):((a=1+2))表示a的值为3; let expr $[] :于(())相同; 特...
  • shell 算术运算

    2018-11-26 16:11:37
    在Bash的算术运算中有以下几种方法:名称 语法 范例 算术扩展 ((算术式))r=((1+2*3)) 使用外部程序expr expr 算术式 r=`expr 1+2*3` 使用$[算术式] r=$[1+2] 使用内置命令declare ...
  • linux之shell中的运算

    2019-05-22 21:58:37
    linux之shell中的运算
  • shell中条件判断为真------>结果为0----->跟c语言中的逻辑相反;---->可以理解为函数执行成功,返回0 shell中条件判断为假------>结果为1 1、&&(命令执行控制) 格式:command1 && ...
  • 原生bash 不支持简单的算数运算,可以通过另外的命令来实现. awak expr 等 expr: 表达式计算工具,可以实现表达式的求值操作 表达式和运算符之间要有空格 反引号 不是单引号 #!/bin/bash val=`expr 2 + 2` echo ...
  • Linux之Shell的算术运算

    2018-12-19 18:12:42
    Linux之Shell的算术运算 在Bash的算术运算中有以下几种方法:名称 语法 范例 算术扩展 ((算术式))r= ((1+2*3)) 使用外部程序expr expr 算术式 r=`expr 1+2*3` 使用[][算术式] r=$[1+2...
  • 前序:shell中的输入和输出 1.输入 read var read var1 var2 两个值之间用空格或者tab键 不能用回车 read -p "提示字符串" var read -t 秒 var 多少秒后如果没有输入就结束 read -n num var 输入num个字符后...
  • Linux之shell运算符

    2021-11-30 21:33:05
    shell脚本中支持很多种运算符,运用也基本相同 1.算数运算符 算数运算符 说明 举例 + 加法 expr $a + $b - 减法 expr $a - $b * 乘法 expr $a * $b / 除法 expr $b / $2 % 取余 expr $b % $a = ...
  • 一、算术运算 1、+ 加 expr求值操作 # 定义两个变量 a=6 b=4 # 加法 expr求值 value=`expr $a + $b` echo "$a+$b=$value" 输出:6+4=10 注:不是单引号 而是斜撇 键位在数字1的左边 若为单引号会输出1+2=expr 1 + 2...
  • 本文由TinyLab.org原创。 本文是自由书籍《Shell...对它们可以进行与、或、非运算等常规的逻辑运算,在这一节,我们除了讨论这些基本逻辑运算外,还将讨论SHELL编程中的条件测试和命令列表,并介绍它们和布尔运算关系
  • Shell关系与逻辑运算符,在也不想背那么多运算符了 对于大部分初学者来说,要记住Shell脚本中许多运算符还是比较困难的,大都习惯用如==,!=,>,<等运算符,但Shel结构"[]“又不允许这种语法,这时就可以使用”...
  • Linux之shell算数运算符

    2021-12-27 11:47:06
    shell和其他编程一样,支持多种运算符 有算数运算符,关系运算符,布尔运算符,字符串运算符,文件测试运算符 接下来看看基本的算数运算符 算数运算符包括: +、-、*、/、%(取余)、=(这是赋值)、==(这是...
  • 常见的算术运算命令二. 关系运算符三. 布尔运算符四. 逻辑运算符五. 字符串运算符六. 文件测试运算符总结 前言 上几篇文章我们主要讨论了shell的脚本基础,以及基础的运算符,在这里我们稍微来复习下之前的内容: ...
  • Linux中shell运算符详解

    万次阅读 2018-07-23 16:56:50
    Bash 支持很多运算符,其中包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。
  • Shell脚本中的几种计算方式

    千次阅读 2020-10-19 14:43:35
    Shell脚本中的几种计算方式expr使用方括号let使用双括号bash内建计算器 expr  这是我常常用的一个命令,它不仅可以处理数值,还可以处理表达式或者字符串。 使用expr命令的过程中,需要注意一些特殊的字符,例如*...
  • 运算内容:加(+)、减(-)、乘(*)、除(/)、取余(%)运算符号:(())和(()) 和(())和[]运算命令:expr和let运算工具:bc(系统自带)expr命令不仅可以运算,还支持输出到屏幕,它常见的运算符有:+(加),-(减),\ *...
  • Linux shell 基本运算符

    2019-02-17 23:29:57
    shell 运算符包括:算数运算符、关系运算符、布尔运算符、字符串运算符、文件测试运算符。 expr 是一款表达式计算工具,它能做表达式的求值操作。 算术运算符 下表列出了常用的算术运算符,假定变量 a 为 10,...
  • shell中的awk命令

    2021-01-07 07:11:23
    关系和布尔运算值6.表达式7.系统变量8.格式化输出9.内置字符串函数gsub函数indexlength 1.awk–“样式扫描和处理语言” awk是一种很棒的语言,它适合文本处理和报表生成,其语法较为常见,借鉴了某些语言的一些精华...
  • cshell 教程 非常好用哦

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,487
精华内容 14,994
关键字:

shell 关系运算