$cat test.sh
#!/bin/ksh
var="A12345A67890123A45" tmp=$(echo $var | sed 's/\(.*A\)\(.*\)/\1/') echo ${#tmp} $test.sh 16 方法2: awk 'BEGIN{match("x00x11xxa",/.*x/);print RLENGTH;}' 方法3: rindex.sh代码:
#!/bin/bash 使用示例: [zeal]$ sh rindex.sh www.zeali.net . 顺序找的话,可以用: startpos=$(echo $1|awk '{print index($1,"keyword")}') echo $startpos |
|