[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