[20141126]expr例子.txt

[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.其他计算* >

例子:
#  expr 2 \* 5
10

#  expr 15 / 5
3

#  expr 15/5
15/5

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

时间: 2024-08-24 17:33:57

[20141126]expr例子.txt的相关文章

[20150224]ITL不足的测试例子.txt

[20150224]ITL不足的测试例子.txt --前几天看Apress.Oracle.Database.Transactions.and.Locking.Revealed.1484207610.pdf,发现P39页的测试例子,感觉不对,重复做 --一次. SCOTT@test> @ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- ---

[20160919]sql注入例子.txt

[20160919]sql注入例子.txt --许多开发喜欢拚接sql语句,而不是使用绑定变量,而这样带来一个问题就是给注入攻击提供了可能,从别人的网站炒一个例子: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- --------------------------------------

[20171125]bash for例子.txt

[20171125]bash for例子.txt #!/bin/bash for i in {1..10} do echo $i done --//学习!!特别是for后面的技巧.我以前喜欢使用seq,感觉上面要好一些,毕竟不使用命令seq. #!/bin/bash for i in $(seq 10) do echo $i done

[20170626]rman merge例子.txt

[20170626]rman merge例子.txt 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER ------------------------------ -------------- -------------------------------------------------------------------------------- x86_64/Linux

[20170708]tmux script例子.txt

[20170708]tmux script例子.txt --//上个星期解决rac ora-12514问题时,因为要打开多个窗口,非常麻烦,利用星期6,7看了一些文档,写一个tmux script: --//便于以后工作需要: #! /bin/bash tmux has-session -t oracle if [ $? != 0 ]; then   tmux new-session -s oracle -d   tmux new-window -n bashgrid -t oracle   t

[20131217]pivot应用例子.txt

[20131217]pivot应用例子.txt PIVOT是11G的新特性,可以把列转换为行,自己写一个例子: SCOTT@test> @ver BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production SCOTT@test> s

[20171031]rman merge例子2.txt

[20171031]rman merge例子2.txt --//以前做的测试 [20170626]rman merge例子.txt --//链接 http://blog.itpub.net/267265/viewspace-2141253/ --//不断应用日志,常用的方式如下: 1.环境: SCOTT@book> @ &r/ver1 PORT_STRING                    VERSION        BANNER --------------------------

Maxima函数、极限、层数及集合

定义函数 注意函数使用的符号是 := 一元函数 f(x):=expr;例子: (%i1) f(x):= 1+x;(%o1) f(x) := 1 + x(%i2) f(2);(%o2) 3 多元函数 f(x,y):=expr;例子: (%i3) f(x,y):=y^2+x^2;&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;2 2(%o3) f(x, y) := y + x(%i4) f(2,3);(%o4) 13

[20171205]bash for例子错误.txt

[20171205]bash for例子错误.txt --//今天写bash for循环,遇到问题.通过例子说明: $ cat tt1.sh #! /bin/bash for i in { 1 .. 5 } do   echo $i done --//本想输出1,2,3,4,5的.而实际上执行输出是: $ . tt1.sh { 1 .. 5 } --//使用这样的方式{ 1 .. 5 }之间不能有任何空格.正确的写法如下: $ cat tt1.sh #! /bin/bash for i in {