ITPub博客

首页 > Linux操作系统 > Linux操作系统 > [20141126]expr例子.txt

[20141126]expr例子.txt

原创 Linux操作系统 作者:lfree 时间:2014-11-26 16:53:54 0 删除 编辑

[20141126]expr例子.txt

--今天抽空学习linux的expr命令,做一些简单记录,主要是自己不常用的部分。
--查看man expr文档:

1. expr length
$ expr length " This is a Text"
15
--计算字符串的长度。

2.expr index STRING CHARS
#  expr index '123456' '5'
5
--返回CHARS的在 STRING的位置。如果chars是多个字符,返回单个char在STRING的最小值。

#  expr index '123456' '51'
1
#  expr index '123456' '52'
2
#  expr index '123456' '23'
2
#  expr index '123456' 'a3'
3
#  expr index '123456' 'ab'
0

3.expr substr STRING POS LENGTH

#  expr substr 'a12345' 2 4
1234

4.expr match STRING REGEXP

#  expr match 'a12 345' 'a12'
3

#  expr match 'a12 345' '12'
0

5.其他计算* > < 注意加转义符号就ok了。变量之间有空格。

例子:
#  expr 2 \* 5
10

#  expr 15 / 5
3

#  expr 15/5
15/5

--实际上计算使用let更加简单。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/267265/viewspace-1347561/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
熟悉oracle相关技术,擅长sql优化,rman备份与恢复,熟悉linux shell编程。

注册时间:2008-01-03

  • 博文量
    4006
  • 访问量
    7969584