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

Posted sea-stream

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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=":" BEGINprint 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

 

以上是关于shell中的字符串操作——字符串的切割的主要内容,如果未能解决你的问题,请参考以下文章

lua数组操作_简单切割

SHELL脚本之字符串大截取取与切割

正则表达式多用法

字符串的切割操作(strtok,split)

Shell中的字符串操作

shell如何把字符串切割为数组