在Linux shell命令中expr虽然不是很起眼,但是它的作用是非常大的!到目前为止,我个人看来最大的作用就是两个——四则运算和字符串的操作。先说四则运算: 在Shell中四则运算不能简简单单的加减乘...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2013-08-02 12:16:00
                            
                                152阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux shell中的expr index是一种非常有用的工具,可以帮助用户在字符串中查找指定字符或子字符串的位置。在很多情况下,我们需要对字符串进行操作,比如查找某个关键词,然后进行相应的处理。
expr index命令的基本语法为:
```
expr index STRING SEARCHSTRING
```
其中,STRING为要查找的字符串,SEARCHSTRING为要搜索的字符            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-25 11:18:50
                            
                                247阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在expr中加减乘除的使用,脚本如下:#!/bin/sh#a test about exprv1=`expr 5 + 6`echo "$v1"ech            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-06 16:29:37
                            
                                463阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            expr 命令用途求表达式变量的值。语法expr Expression描述expr 命令读入 Expression 参数,计算它的值,然后将结果写入到标准输出。格式 expr Expression(命令读入Expression 参数,计算它的值,然后将结果写入到标准输出) –参数应用规则:    &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-21 19:01:24
                            
                                8102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在expr中加减乘除的使用,脚本例如以下: #!/bin/sh #a test about expr v1=`expr 5 + 6` echo "$v1" echo `expr 3 + 5` echo `expr 6 / 2` echo `expr 9 \* 5` echo `expr 9 - 6`            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-04-17 17:10:00
                            
                                98阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            在expr中加减乘除的使用,脚本如下:#!/bin/sh#a test about exprv1=`expr 5 + 6`echo "$v1"echo `expr 3 + 5`echo `expr 6 / 2`echo `expr 9 \* 5`echo `expr 9 - 6`运行效果            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-29 09:44:28
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Linux shell命令中expr虽然不是很起眼,但是它的作用是非常大的!到目前为止,我个人看来最大的作用就是两个——四则运算和字符串的操作。 先说四则运算,在Shell中四则运算不能简简单单的加减乘除,应该要写如下的格式: $val1=`$val2 - 1` 其中“=”后面用“`”包住表达式,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-03-23 15:21:00
                            
                                212阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            待续            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-01-12 23:08:27
                            
                                1656阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            expr用于求取表达式的数值,格式为expr 表达式1、表达式说明表达式中使用空格隔开每一项,这和 shell 中数组一样使用反斜杠放在shell特定的字符前面,如括号、乘号 \(, \), \*
对包含空格和其他特殊字符的字符串要用引号括起来
expr会在stdout中输出结果。如果为逻辑关系表达式,则结果为真,stdout为1,否则为0。
expr的exit code:如果为逻辑关系表达式,则            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 21:00:50
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            使用expr注意:运算符及用于计算的数字左右都至少有一个空格,否则报错使用乘号的时候,必须用反斜线屏蔽其特定的含义expr的企业级实战案例详解     由于函数库很少,所以expr是一个简单的用于判断一个字符串是否为整数的方法;原理就是expr做计算的时候变量或者字符串必须是整数的规则。把一个变量或者字符串和一个整数相加,如果$?返回的是0;这个变量就是整数。例如:通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-01-25 11:24:29
                            
                                3334阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            expr命令可以实现数值运算、数值或字符串比较、字符串匹配、字符串提取、字符串长度计算等功能。它还具有几个特殊功            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-09 10:59:29
                            
                                451阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            shell基础:今天瞅瞅学了啥啊 :… …   #好吧昨天学的,学了一点,希望还记着点read命令从键盘缓存区读入数据,然后赋值给变量例子:vim read.sh#!/bin/bashread a b cecho "the first is $a"echo "the second is $b"echo "tne thread is $C"执行: ABC  123  /bin...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-26 11:04:26
                            
                                178阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            EXPR(1)                          User Commands                 
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-17 12:59:40
                            
                                849阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘自:http://desheng666.blog.163.com/blog/static/4908408220121643953425/,对原文进行了修改。  本文以整数运算为主,字符串的操作可以移步到:http://425093014.blog.51cto.com/5109559/1062318     Shell expr的用法  expr命令一般用于整数值,但也可用于字符串。一般            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-17 13:16:41
                            
                                527阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Shell脚本中 整数运算一般通过 let 和 expr 这两个指令来实现,如对变量 s 加 1 可以写作:let ++s 或者 s=`expr $s + 1‘ 可以看出let比expr要快速的多 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-06 15:56:57
                            
                                581阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            declare是用于限定变量的属性。expr是对表达式求值。1,declare-r选项,定义一个只读            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-09 10:05:08
                            
                                79阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            expr
名称:测试表达式的值(即做算术运行)
总揽:
     expr Expression
     expr options
描述:
     --help:显示帮助并退出
     --version:显示版本信息并            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-12 23:08:21
                            
                                538阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、Linux命令之exit - 退出当前shell用途说明退出当前shell,在shell脚本中可以终止当前脚本执行,不退出的话,可能会继续执行后面的程序。常用参数 格式:exit n 退出。设置退出码为n。(Cause the shell to exit with a status of n.) 格式:exit last  格式:$? 上一个命令的退出码。 格式:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-20 21:13:37
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            *******************************该文章整理自慕课网,版权归原作者所有********************************************Bash数学运算之expr:语法:    expr $num1 operator $num2expr可用的操作符(operator):   #使用expr命令比较变量时,结果为真则返回1,结果为假则返回0,与she            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2019-10-10 21:49:11
                            
                                466阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              expr的用法:
  主要通过一些列子来说明
expr 3 + 5 :计算得8,但是若是expr 3+5 则是3+5,没有计算出值
[max@localhost ~]$ expr 3 + 5 8 [max@localhost ~]$ expr 3+5            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-03-09 09:28:39
                            
                                3865阅读
                            
                                                        
                                点赞