shell中indexof问题
我想查找字符串str1,是否在str2中,于是用了
expr index str2 str1
但是,这个,不准确
比如说
expr index abcdge dxx 返回4
但是abcdge 的确是没有dxx字符串的,
我要的结果就是类似于java中的indexof
请问,怎么做
怎么判断字符串在另一个字符串中,是否存在。
------解决方案--------------------expr只能定位字符,不能是字符串,你可以用awk的内置函数
awk 'BEGIN{ print index("abcdge","dxx") }'