请教一个查找字符的脚本。急用!!

xiaoZhang888 2012-02-25 05:14:00
各位高手大家好,请教一下两个问题,
1、如何能找到一个字符串中两个“_”之间的字符串?
3、这个字符串是001这样的一个字符串,我如何把它转化成整形?

非常感谢!!!!
...全文
103 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
justkk 2012-02-25
  • 打赏
  • 举报
回复
echo "sdfsdfsdf_011_sdfsdfsdf"|awk -F"_" '{a=$2+1; print a}'
xiaoZhang888 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justkk 的回复:]

echo "_abc_"|awk -F"_" '{print $2}'

脚本里面没有类型的概念,直接赋值就行了
[/Quote]
我试出来了,呵呵,就是用想要查找的字符串代替_abc_是吧。但是找到的是011,如果我想把找到的值加1,在echo出来,应该怎么做?
xiaoZhang888 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 justkk 的回复:]

echo "_abc_"|awk -F"_" '{print $2}'

脚本里面没有类型的概念,直接赋值就行了
[/Quote]

谢了,但是这样打出来每次都是abc。。。加入我想找sdfsdfsdf_011_sdfsdfsdf中的011,应该怎么写?
新手,望指教!
justkk 2012-02-25
  • 打赏
  • 举报
回复
echo "_abc_"|awk -F"_" '{print $2}'

脚本里面没有类型的概念,直接赋值就行了

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧