shell中的字符串操作——字符串的切割

 

default.yaml

{default_baseurl: 'http://10.113.10.68:8082'}

test.sh

a=`cat default.yaml`
t=":"
index=`awk -v a="$a" -v b=":" 'BEGIN{print index(a,b)}'`
diff=${#a}-$index-2
let index=index+1
default_url=`echo ${a:$index:$diff}|sed $'s/\'//g'`
echo $default_url

输出

bogon:conf macname$ ./test.sh 
http://10.113.10.68:8082

 

 

参考:

https://www.cnblogs.com/chengmo/archive/2010/10/02/1841355.html

 

posted @ 2019-08-23 23:23  anobscureretreat  阅读(887)  评论(0编辑  收藏  举报