关闭

shell入门之expr的使用

标签: shellexprlinuxubuntu
1123人阅读 评论(1) 收藏 举报
分类:

在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`

运行效果
这里写图片描述

0
0
查看评论

bash shell中expr命令下几种的使用

expr在linux中是一个功能非常强大的命令。通过学习做一个小小的总结。 1、计算字符串的长度。我们可以用awk中的length(s)进行计算。我们也可以用echo中的echo ${#string}进行计算,当然也可以expr中的expr length $string 求出字符串的长度。 ...
  • jixianqiuxue
  • jixianqiuxue
  • 2014-08-29 09:08
  • 1088

shell中expr的使用介绍

在Linux shell命令中expr虽然不是很起眼,但是它的作用是非常大的!到目前为止,我个人看来最大的作用就是两个——四则运算和字符串的操作。  先说四则运算,在Shell中四则运算不能简简单单的加减乘除,应该要写如下的格式:  $val1=`$val2 - 1`...
  • Hu_wen
  • Hu_wen
  • 2016-10-26 08:28
  • 3652

Shell 中expr的使用

1.expr命令一般用于整数值,其一般格式为: expr argument operator argument 一般的用法是使用expr做算术运算,如: [root@centos ~]# expr 10 + 20 30 $expr 30 / 3 / 2 5 (注意运算符左右都有空格 ,...
  • hybaym
  • hybaym
  • 2013-07-05 17:35
  • 3693

shell里的` ` $( ) ${ } expr $(( ))

http://blog.sina.com.cn/s/blog_6151984a0100ekz2.html 所有UNIX命令,要取结果或输出,都要用$( )或反引号` ` tt=` file test.sh ` echo $tt #sh test.sh test...
  • u013097730
  • u013097730
  • 2016-04-28 17:55
  • 1100

shell用法(包括awk sed grep eval expr等)

1:取出文件中的第i行到第j行:awk 'NR>=i && NR 2:vi精确查找:\
  • rdc2008
  • rdc2008
  • 2013-09-14 13:18
  • 838

shell中let 命令与Expr命令介绍

let 命令介绍: Let命令让BASH shell执行算数运算的操作,使用let,可以比较两运算数值或者执行加减乘除等运算操作,这种操作往往用于shell程序中的流程控制结构或者执行需要的运算,注意let只能执行整数的相关操作,运算结果也只能保存整数。 使用方法如下: let&...
  • ChangerJJLee
  • ChangerJJLee
  • 2016-08-09 11:27
  • 7056

一个简单的shell脚本程序(运用expr命令)

通过对shell脚本命令的初步学习,在Ubuntu下实现了3个数的加减乘除运算。程序如下:   #!/bin/bash //  bin/bash来执行文件程序,一般Ubuntu默认shell脚本在此目录下,可以用echo $SHELL查看。   echo "...
  • BBB813136083
  • BBB813136083
  • 2014-12-12 21:28
  • 2450

shell中expr备忘

expr命令一般用于整数值,但也可用于字符串。一般格式为:expr argument operator argumentexpr也是一个手工命令行计数器。$expr 10 + 1020$expr 1500 + 9002500$expr 30 / 310$expr 30 / 3 / 25(注意运算符左...
  • tellyouatruth
  • tellyouatruth
  • 2008-03-11 15:16
  • 824

【shell】expr 字符串截取功能

*模式匹配 expr也有模式匹配功能。可以使用expr通过指定冒号选项计算字符串中字符数。.*意即任 何字符重复0次或多次。 $value=accounts.doc $expr $value : '.*' 12 在expr中可以使用字符串匹配操作,这里使用模式. d ...
  • shuhuai007
  • shuhuai007
  • 2012-11-20 10:33
  • 1294

shell 之进行数学运算 let expr bc 中括号

在 bash shell 中 ,使用 let (( )) 和 [ ] 执行基本的算术操作 ,而进行高级操作时 , expr 和 bc 这两个工具也会经常用到。 let 直接上例子 #!bin/bash no1=4; no2=5; let result=no1+no2 echo $result &...
  • xiaofei125145
  • xiaofei125145
  • 2015-09-29 21:35
  • 1336
    更多JavaEE资料请关注公众号
    个人资料
    • 访问:1947490次
    • 积分:19027
    • 等级:
    • 排名:第558名
    • 原创:326篇
    • 转载:1篇
    • 译文:2篇
    • 评论:1017条
    博客专栏
    最新评论