当前位置: 技术问答>linux和unix
shell编程中,求教,查找子字符串位置的问题
来源: 互联网 发布时间:2016-07-24
本文导语: 使用awk查找子串的位置 例如: a=aaabbb b=bbb subIndex=`awk 'BEGIN{print match("'$a'","'$b'")}'` 这样的话没有问题。 但是如果 a 里有空格就会出错,例如:a="aaa bbb" 求教,如何解决? | subIndex=`awk 'BE...
使用awk查找子串的位置
例如:
a=aaabbb
b=bbb
subIndex=`awk 'BEGIN{print match("'$a'","'$b'")}'`
这样的话没有问题。
但是如果 a 里有空格就会出错,例如:a="aaa bbb"
求教,如何解决?
例如:
a=aaabbb
b=bbb
subIndex=`awk 'BEGIN{print match("'$a'","'$b'")}'`
这样的话没有问题。
但是如果 a 里有空格就会出错,例如:a="aaa bbb"
求教,如何解决?
|
subIndex=`awk 'BEGIN{print match("'"$a"'","'$b'")}'`